类型定义结构体_RGNXFORM
{
L_UINTuViewPerspective;
L_INTnXScalarNum;
L_INTnXScalarDen;
L_INTnYScalarNum;
L_INTnYScalarDen;
L_INTnXOffset;
L_INTnYOffset;
* pRGNXFORM} RGNXFORM;
的RGNXFORM结构之间的翻译提供数据区域坐标和外部表征的坐标。
视图的角度对外表示。有效值是TOP_LEFT BOTTOM_LEFT、TOP_RIGHT BOTTOM_RIGHT, TOP_LEFT90, TOP_LEFT270, BOTTOM_LEFT180, TOP_LEFT180, LEFT_TOP, BOTTOM_LEFT90 RIGHT_BOTTOM, BOTTOM_LEFT270。的描述,请参考占视图的角度。
X的分子比例因子。
分母为X比例因子。
Y的分子比例因子。
分母为Y比例因子。
的X抵消外部表示。
Y抵消的外部表现。
pRGNXFORM RGNXFORM结构是一个指针。通常,pRGNXFORM函数参数类型时,你可以声明一个RGNXFORM变量更新结构的字段,并通过在参数变量的地址。声明一个pRGNXFORM变量只有在您的程序需要一个指针是必要的。
所有地区的函数接受一个空指针的结构。在这种情况下,不会发生转换。标量字段默认为1,抵消默认为0,和视图默认为位图的透视视图的视角。
几个LEADTOOLS函数用于创建和使用一个位图区域使用的坐标从外部表示区域,如形状绘制设备上下文。
为了弥补可能的观点差异的角度来看,缩放、和显示补偿,这些LEADTOOLS功能要求你提供的翻译信息的RGNXFORM结构。
这个主题提供了一个通用的描述结构中的字段是如何工作的。常见使用的描述,请参考转换为位图坐标区域。
当分配外部表示位图(由pBitmap指出),每一个点(Xa, Ya)外部表征转换(通过结构XForm)点(Xc、Yc)位图的区域如下:
添加补偿:
Xb = Xa + XForm.nXOffset
Yb =丫+ XForm.nYOffset
乘以标量:
Xc = (Xb * XForm.nXScalarNum) / XForm.nXScalarDen
Yc = (Yb * XForm.nYScalarNum) / XForm.nYScalarDen
弥补视图角度(Xc和Yc更新):
L_PointToBitmap(pBitmap XForm。Xc uViewPerspective, Yc)
当检索外部表示位图(由pBitmap指出),每一个点(Xa, Ya)位图的区域(通过结构XForm)转换为点(Xc、Yc)在外部区域如下:
弥补视图角度(Xa和丫更新):
L_PointFromBitmap(pBitmap XForm。uViewPerspective Xa,是的)
通过标量Mulitply:
Xb = (Xa * XForm.nXScalarNum) / XForm.nXScalarDen
Yb =(丫* XForm.nYScalarNum) / XForm.nYScalarDen
Xc = Xb + XForm.nXOffset
Yc = Yb + XForm.nYOffset
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。