网淘巴来吧,欢迎您!

返回首页 微信
微信
手机版
手机版

dev_disp_text -在当前图形窗口中显示文本

2022-11-05 新闻来源:网淘巴 围观:1026
''

简短描述

dev_disp_text -在当前图形窗口中显示文本。

签名

dev_disp_text( : : String, CoordSystem, Row, Column, Color, GenParamName, GenParamValue : )

描述

dev_disp_text在当前图形窗口的位置(行,列)显示文本。

如果只定义了一个位置,则为每个String元素显示一个文本行。此外,'\n'将被解释为换行符,即执行换行。

如果定义了多个位置,则在string中只允许为每个位置使用一个字符串或一个字符串。在这种情况下,换行符必须被强制“\ n”。

String末尾的换行符('\n')会被忽略。

文本的位置可以在窗口坐标中指定(CoordSystem = 'window')或在图像坐标中指定(CoordSystem = 'image'),这在使用缩放图像时非常有用。

除了提供(Row,Column)坐标,还可以将预定义值传递给Row和Column,以在窗口中的固定位置显示文本(仅当CoordSystem = 'window'时):

'top' 'left' 'top' 'center' 'top' 'right'  'center' 'left' 'center', 'center' 'center', 'right'  'bottom', 'left' 'bottom', 'center' 'bottom', 'right'

参数Color也接受值的元组。在这种情况下,指定的颜色会循环地用于每个新的文本位置,如果只使用一个位置,则会用于每个新文本行。

泛型参数

disp_text可以在一个框中显示字符串(默认)。此行为和框的外观是用GenParamName和GenParamValue中的通用参数定义的。

` box `如果'box'被设置为'true',文本将被写入一个框内。框的外观及其可选阴影可以使用下面的通用参数进行配置。可能的值:'true'和'false',默认值:'true'.

“box_color”设置框的颜色。可能的值:包含颜色名称的字符串(例如;'white', 'red', or '#aa00bba0')默认值:'#fce9d4'(它是浅橙色)。

“shadow”如果'shadow'设置为'true',则在方框下方会显示一个额外的阴影(如果'box'为'true')。可能的值:'true'和'false'默认值:如果` box_color `设置为没有alpha值的颜色,则为` true `,否则为` false `“shadow_color”如果` shadow `为` true `,则设置阴影的颜色。可能的值:包含颜色名称的字符串。'black', 'red', or '#aa00bba0'))默认值:如果未设置` box_color `,则为` #f28d26 `(颜色较深的橙色),否则为` white `。

“border_radius”控制盒子角的圆度。对于尖角,将其设置为0,对于平滑的角,将其设置为更高的值。取值范围:正实数或0,默认值:2。

“box_padding”控制框围绕文本展开的像素值。取值为正实数,默认值:0。

“shadow_sigma”控制框下方阴影的模糊程度。将它设置为0以获得清晰的阴影。取值为正实数或0,默认值:1.5。

“shadow_dx”和“shadow_dy”控制阴影在像素的列('shadow_dx')和行('shadow_dy')方向的偏移量。取值:任意实数,default_value: 2。

参数

String (input_control) String (-array)→(String)

包含要显示的文本消息的字符串元组。元组的每个值将在一行中显示。

默认值:“你好”

CoordSystem (input_control) string→(string)

如果设置为'window',则文本位置是相对于窗口坐标系给出的。如果设置为'image',则使用图像坐标(这在放大图像时可能有用)。

默认值:'window'

值列表:'image', 'window'

Row (input_control) point.y(-array)→(integer / real / string)

垂直文本对齐或所需文本位置的行坐标。

默认值:12

值列表:12,'bottom', 'center', 'top'

Column (input_control) point.x(-array)→(integer / real / string)

水平文本对齐或所需文本位置的列坐标。

默认值:12

值列表:12,'center', 'left', 'right'

Color (input_control) string(-array)→(string)

定义文本颜色的字符串元组。

默认值:'black'

值列表:'black', 'blue', 'coral', 'cyan', 'forest green', 'green', 'lime green', 'magenta', 'red', 'slate blue', 'yellow'

GenParamName (input_control) attribute.name(-array)→(string)

泛型参数名。

默认值:[]

值列表:'border_radius', 'box', 'box_color', 'box_padding', 'shadow', 'shadow_color', 'shadow_dx', 'shad

例程

dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
dev_disp_text ('Display some text in a box', 'window', 12, 12, \'black', [], [])

返回结果

 

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

相关文章

遇到问题?请给我们留言

请填写您的电话号码,我们将回复您电话

欢迎
光临