ANNTEXTOPTIONS

类型定义结构体tagANNTEXTOPTIONSL_UINTuStructSize;//该结构的大小L_UINTuFlags;L_BOOLbShowText;//如果你想显示文本,返回TRUEL_BOOLbShowBorder;//如果你想显示边界,则为TRUE也就是说crText;L_INT32nReserved;} ANNTEXTOPTIONS, *pANNTEXTOPTIONS;

提供关于文本注释对象(包括自动化对象)的文本选项的信息。

成员

uStructSize

这个结构的大小。使用sizeof (ANNTEXTOPTIONS)

uFlags

标记,用于标识哪些字段有效,或用于执行不依赖于字段的操作。可能的值是以下一个或多个常量“或”组合在一起。可能取值为:

价值 意义
ANNTEXT_SHOW_TEXT (0 x001) bShowText字段有效。
ANNTEXT_SHOW_BORDER (0 x002) bShowBorder字段有效。
ANNTEXT_TEXTCOLOR (0 x004) crText字段有效。
ANNTEXT_TEXTBACKCOLOR (0 x008) nReserved是有效的,对应于RTF文本背景色。
ANNTEXT_RTF (0 x010) 所有标志都应用于ANNOBJECT_RTF对象(以及其他文本对象)。
ANNTEXT_ALL (ANNTEXT_SHOW_TEXT | ANNTEXT_SHOW_BORDER | ANNTEXT_TEXTCOLOR)的逻辑或。

bShowText

布尔值,指示是否要显示文本。可能取值为:

价值 意义
真正的 显示文本。
不显示文本。

bShowBorder

一个布尔值,指示是否要显示边界。可能取值为:

价值 意义
真正的 显示边界。
不要显示边界。

crText

一个COLORREF值,表示要用于文本的颜色。

nReserved

一个COLORREF值,表示在ANNOBJECT_RTF中用于背景文本的颜色。

评论

结构与L_AnnSetTextOptions而且L_AnnGetTextOptions函数获取或设置文本注释对象(包括自动化对象)的文本选项。如果注释对象是容器、自动化、文本、文本指针、邮票、注释、图钉或按钮对象,则可以使用这些函数来设置对象以显示或隐藏文本,并设置文本的颜色。此外,如果注释对象是文本或戳记对象,这些函数可以设置对象以显示或隐藏对象的边界。属性启用这些特性L_AnnSetOptions函数,然后才能使用。

调用gettextoptions函数时,uFlags字段标识要检索的字段。调用SetTextOptions函数时,uFlags字段标识要设置的字段。

在自动化模式下创建对象时,的值bShowTextbShowBorder,crText都是从自动化对象中获取的。

的默认值bShowText为TRUE,这意味着文本对象将显示文本。的默认值crText为红色(RGB(255,0,0)。该标志适用于所有文本对象,包括:

的默认值bShowBorder是真的。该标志影响以下对象:

这些值可以通过右键单击对象,并选择属性->文本自动更改。

这个函数也可以用来更改一个ANNOBJECT_RTF的属性。

更改一个ANNOBJECT_RTF的文本前景色:

更改一个ANNOBJECT_RTF的文本背景颜色:

禁用一个ANNOBJECT_RTF对象的边框绘制:

例子

示例请参见L_AnnGetTextOptions

栅格成像C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。