Textbox对象类型

Textbox对象类型表示文本框标注,其主要属性包括:

BackgroundColor属性 设置文本框背景的颜色。

Color属性 设置文本的颜色。

EdgeColor属性 设置文本框边的颜色。

FaceAlpha属性 设置文本框背景的透明度。该属性定义文本框背景色的透明程度。值为1时不透明,值为0时完全透明,即不可见。默认值为1。

FitHeightToText属性 自动调整文本高度来适应文本。MATLAB自动给文本字符串换行来适合文本框的宽度。但是,如果文本字符串太长了,它会扩展到文本框的底部,如图4-2所示。

Document Image Document Image
\[\]

图4-2 文本扩展到文本框下面 图4-3 自动调整文本框的高度

设置本模式为on时,MATLAB自动调整文本框的高度来装下字符串,如图4-3所示。

单击文本以后,拖拉两侧的手柄也可以起到类似的作用,如图4-4所示。但是,拖拉其他手柄却不行,如图4-5所示。

Document Image Document Image
\[\]

图4-4 拖拉两侧的手柄 图4-5 拖拉其他手柄

FontAngle属性 设置字符是否倾斜,可选值包括normal,italic和oblique。

FontName属性 设置字体名称。

FontSize属性 设置字体大小。

FontWeight属性 设置字体是否加粗。

HorizontalAlignment属性 设置水平对齐方式。

Interpreter属性 设置特殊字符解释器。

LineStyle属性 设置线型。

LineWidth属性 设置线宽。

Margin属性 设置空白宽度。

Position属性 设置文本框的大小和位置,值为4元素矢量,即[x,y,width,height]。用x和y指定文本框的左下角,用width和height指定文本框的宽度和高度。

String属性 设置文本字符串。

VerticalAlignment属性 设置文本在文本框中的垂向对齐方式,可取值为top,cap,middle,baseline和bottom等。默认值为middle。