Textarrow对象类型表示文本箭头标注。其主要属性如下所示:
Color属性 设置箭头、文本和文本边界的颜色,使用3元素RGB矢量或MATLAB预定义名称中的一个指定箭头的颜色、文本的颜色(用TextColor属性指定)和文本包围矩形的颜色(用TextEdgeColor属性指定)。
设置Color属性还将TextColor和TextEdgeColor属性设置为相同的颜色。但是,如果TextEdgeColor的值为none,则它仍然为none,并且不显示文本框。可以单独设置TextColor或TextEdgeColor属性而不影响其他属性。
例如,如果试图创建箭头为红色、文本和文本框为黑色的文本箭头,必须将Color属性值设置为红色,将TextColor属性值设置为黑色,将TextEdgeColor属性值设置为黑色。如果不想显示文本框,将TextEdgeColor属性值设置为none。
FontName属性 设置字体名称字符串。该字体必须是系统支持的字体。默认字体为Helvetica。
FontSize属性 设置文本字符的大致大小。大小单位为磅。默认值为10。
FontWeight属性 设置文本的加粗程度,可取值为light,normal,demi和bold,默认值为normal。
HeadLength属性 设置箭头头的长度,单位为磅。
HeadStyle属性 设置箭头头的样式。
HeadWidth属性 设置箭头头的宽度,单位为磅。
HorizontalAlignment属性 设置文本的水平对齐方式,可取值为left,center和right,默认值为left。
Interpreter属性 控制MATLAB是将String属性中的特定字符按照TEX结构进行解释,还是按字母显示所有字符。
LineStyle属性 设置引线的线型。
LineWidth属性 设置引线的线宽,单位为磅。
String属性 设置文本字符串。对于单行字符串,该属性指定为用引号括起来的字符串;或者对于多行字符串,指定为字符串单元数组。MATLAB用指定的HorizontalAlignment和VerticalAlignment属性将字符串显示在文本框中。
TextBackgroundColor属性 设置文本背景矩形的颜色。用一个3元素RGB矢量或一个MATLAB预定义名称指定。
TextColor属性 设置文本的颜色。
TextEdgeColor属性 设置文本矩形边的颜色。
TextLineWidth属性 设置文本矩形边的宽度,单位为磅,默认值为0.5。
TextMargin属性 设置文本周围空白的宽度。
TextRotation属性 设置文本的旋转角度。该属性确定文本字符串的方向。旋转角度的单位为度,逆时针方向为正。
VerticalAlignment属性 设置文本的垂向对齐方式。该属性指定文本相对于箭头的垂向对齐方式,可能的取值为top,cap,middle,baseline和bottom。
X,Y属性 用矢量设置箭头的起点和终点。