L_AnnGetRect

# include“l_bitmap.h”

L_LTANN_APIL_INTL_AnnGetRect (hObject pRect pRectName)

获取当前定义注释指定对象的矩形。每个对象都有一个定义矩形,相交对象的外层的点。

参数

HANNOBJECThObject

注释对象的句柄。

pANNRECTpRect

地址的变量更新与注释对象当前的矩形。通过NULL如果你不希望检索此信息。

pANNRECTpRectName

变量的地址被更新的边界矩形注释对象的名称。通过NULL如果你不希望检索此信息。

返回

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

评论

定义矩形,用于大小和位置对象,不同于边界矩形如下:

对象的外部线宽度的一半在其定义矩形,如下图所示:

图像\ bndrect.gif

如果显示(见注释对象名称L_AnnSetNameOptionsL_AnnGetNameOptions在注释对象名称)的更多信息,它可以出现远离注释对象本身。出于这个原因,另一个为注释定义矩形对象名称可以通过传递一个变量的地址数据类型矩形的论点pRectName

ANNRECT结构就像一个窗口矩形结构,除了它使用双精度浮点值。

对象的矩形的坐标是相对于其容器对象。坐标解释使用容器的缩放因子和偏移量,中描述低级协调制度注释

必需的dll和库

平台

x64 Win32。

另请参阅

功能

主题

例子

这个例子显示了定义一个注释的矩形对象,
和定义注释的矩形对象的名字。

L_INT AnnGetRectExample (HANNOBJECT hObject){L_INT nRet;ANNRECT rcAnnObjectBounds;ANNRECT rcAnnNameBounds;L_TCHAR szMsg [200];nRet = L_AnnGetRect (hObject &rcAnnObjectBounds &rcAnnNameBounds);如果(nRet ! =成功)返回nRet;_stprintf_s (szMsg文本(“L_AnnGetRect \ n \ tObject边界[%低频,%低频,%低频,%低频]\ n \ tName界限(低频百分比、低频百分比,%低频,%低频)”),rcAnnObjectBounds。离开了,rcAnnObjectBounds。前,rcAnnObjectBounds。rcAnnObjectBounds.bottom,rcAnnNameBounds。离开了,rcAnnNameBounds。前,rcAnnNameBounds。对,rcAnnNameBounds.bottom);对话框(NULL, szMsg文本(”“),MB_OK);返回成功;}

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