(1)修改颜色
oText.SetProperty,COLOR=[255,0,0] oWindow.Draw(2)显示多组
oText.SetProperty,STRINGS=['Hello','world'] oWindow.Draw
这两个会重叠到一起,可以通过位置修改。
(3)显示位置修改
oText.SetProperty,LOCATION=[[0,0],[.5,.5]] oWindow.Draw(4)文字基准方向修改
oText.SetProperty,BASELINE=[1,1];文字基准方向 oWindow.DrawBASELINE 默认是[1,0],即平行于 x 轴。
(5)改变文字大小
oText.SetProperty,BASELINE=[1,1],UPDIR=[0,1],CHAR_DIMENSIONS=[.5,.5] oWindow.DrawCHAR_DIMENSIONS 修改文字大小,UPDIR指定文字向上的方向,且应该与 BASELINE 正交,它俩结合可以指定文字所在的平面。
(6)改变距离顶部的距离
oText.SetProperty,VERTICAL_ALIGNMENT=0;距离顶部的距离 oWindow.Draw(7)设定文字光标
oText.SetProperty,DRAW_CURSOR=1,SELECTION_START=1,SELECTION_LENGTH=1 oWindow.DrawDRAW_CURSOR 确定文字中间是否有光标,SELECTION_START 设置选择开始字符索引,SELECTION_LENGTH 设置选择字符长度
设置文本字体需要用到另一个对象 IDLgrFont
oFont=IDLgrFont('times',SIZE=20) oText.SetProperty,FONT=oFont oWindow.Draw