L_AnnSetPoints

# include“l_bitmap.h”

L_LTANN_APIL_INTL_AnnSetPoints(hObject, pPoints, uCount)

定义需要多点的注释对象(如多边形)的形状。

参数

HANNOBJECThObject

注释对象的句柄。

pANNPOINT如此之

指向LEADTOOLS数组的指针ANNPOINT结构指定注释的形状。

ANNPOINT结构类似于Windows POINT结构,除了它使用双精度浮点值。

对象点的坐标相对于它的容器对象。使用容器的缩放因子和偏移量来解释坐标,在注释的低级坐标系

L_UINTuCount

控件中指定的数组中的点数如此之参数。

返回

价值 意义
成功 活动很成功。
< 1 发生错误。指返回代码

评论

调用此函数一次,传递一个点数组,这些点必须按照顶点连接的顺序排列。若要定义闭合多边形的直线,则数组中的最后一个点连接到数组的第一个点。

或者,您可以使用L_AnnDefine函数以交互方式指定点数组。

L_AnnSetPoints只适用于以下类型的对象:

对于由矩形定义的注释对象,使用L_AnnSetRect函数。

你可以使用以下方法定位一个Point对象:

ANNPOINT贴切;L_AnnSetPoints(hPoint, apt, 1);

其中apt包含所需的位置。

要设置一个叉乘对象的点,请执行以下操作:

ANNPOINT apt [5];L_AnnGetPoints(hPoint, apt, 5);

hPoint是叉乘对象的句柄。Apt[0]和Apt[1]是主标尺的点。Apt[2]是交点。Apt[3]和Apt[4]是次要标尺的点。

要设置量角器对象的点,请执行以下操作:

ANNPOINT apt [3];L_AnnSetPoints(hPoint, apt, 3);

hPoint是量角器对象的句柄。Apt[0]和Apt[2]是两个标尺的端点。Apt[1]是交点。如下图所示:

量角器对象的句柄

在ANNOBJECT_TEXTPOINTER对象上调用L_AnnSetPoints时,指定三个点。这三个点分别是(左上)、(右下)、(锚点)。

注意:你不能用两个相同的点来画一条直线。

必需的dll和库

平台

x64 Win32。

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