文字标注是图形修饰中的重要因素,它可以是用户在窗口上随意添加的字符说明,还可以是坐标轴对象中所用到的刻度标志等。字符对象的常用属性如下:
Color属性:字符的颜色。该属性的属性值是一个1×3颜色向量。
FontAngle属性:字体倾斜形式。如正常’normal’和斜体’italic’等。
FontName属性:字体的名称。如’TimesNewRoman’与’Courier’等。
FontSize属性:字号大小。默认以pt为单位,属性值应该为实数。
FontWeight属性:字体是否加黑。可以选择’light’、’normal’(默认值)、’demi’和’bold’4个选项,其颜色逐渐变黑。
HorizontalAlignment属性:表示文字的水平对齐方式。可以有’left’(按左边对齐)、’center’
(居中对齐)、’right’(按右边对齐)三种选择。类似地,对字符矩阵的位置还有VerticalAlignment属性。
FontUnits属性:字体大小的单位。如’points’(磅数,即pt)为默认的值,此外,还可以使用如下单位’inches’(英寸)、’centimeters’(厘米)、’normalized’(归一值)与’pixels’(像素)等。
Rotation属性:字体旋转角度。可以为任何数值。
Editing属性:是否允许交互式修改。选项可以为’on’和’off’。
String属性:构成本字符对象的字符串。可以是字符串矩阵。
Interpreter属性:是否允许TeX格式。选项为’tex’(允许TeX格式)和’none’(不允许)两种,前者显示的效果好,而后者速度快。
Extent属性:字符串所在的位置范围,是只读型的,1×4向量,前两个值表示字符串所在位置的左下角