L_AnnGetFillMode

# include“l_bitmap.h”

L_LTANN_APIL_INTL_AnnGetFillMode (hObject puFillMode pnAlpha)

获取指定注释填充模式和α的对象。

参数

HANNOBJECThObject

注释对象的句柄。

L_UINT* puFillMode

指针变量与对象的更新填充模式不变。可能的值填充模式:

价值 意义
ANNMODE_TRANSPARENT [0]透明。
ANNMODE_TRANSLUCENT [1]半透明的。
ANNMODE_OPAQUE [2]不透明。
ANNMODE_ALPHA [3]α。

L_INT* pnAlpha

指针指向的变量更新对象alpha值。这只是有效如果填充模式puFillMode是ANNMODE_ALPHA更新。可能的值的范围从0 255:

价值 意义
0 透明的背景
255年 不透明背景。

返回

价值 意义
成功 函数是成功的。
< 1 一个错误发生。指返回代码

评论

你可以使用这个函数填充模式设置注释对象。

在调用L_AnnGetFillMode之前使α背景填充。您可以启用α背景填充用下面的代码片段:

L_VOID ExampleEnableOption (HANNOBJECT hAutomation){L_UINT uOptions = 0;L_AnnGetOptions (hAutomation);L_AnnSetOptions (hAutomation uOptions | OPTIONS_NEW_ALPHA);}

下图显示矩形注释对象使用不同的α值:

图像\ alpha.gif

在调用这个函数之前,你必须声明一个变量的数据类型L_UINT。然后,通过变量的地址puFillMode参数。该函数将更新变量与注释对象的填充模式不变。如果返回的填充模式是ANNMODE_ALPHA,那么还有一个相应的alpha值(0。255)。alpha值,声明一个变量的类型L_INT puAlpha值和通过地址。如果你不希望α值,通过零puAlpha值。注意,如果返回的填充模式是ANNMODE_ALPHA以外,就没有相应的alpha值。

ANNMODE_ALPHA参数允许您声明注释背景的透明度。alpha值可以在0(完全透明的)和255(完全不透明)包容性。

看到可能的填充模式和模式,请参考插图填补选择注释

请注意,L_AnnSetROP2函数和L_AnnSetFillMode函数互相影响。如果你uFillMode设置为:

必需的dll和库

平台

x64 Win32。

LEADTOOLS光栅成像C API的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。