|
Foxit PDF SDK
|
构造函数 | |
| (FSMatrix2D *) | - getDisplayMatrix:top:width:height:rotate: |
| 获取显示矩阵,从 PDF 坐标系统到目标设备坐标系统。 更多... | |
| (FSXFAWidget *) | - getFirstWidget |
| 获取当前制表顺序中的第一个 XFA 控件。 更多... | |
| (float) | - getHeight |
| 获取 XFA 页面的高度。 更多... | |
| (int) | - getIndex |
| 获取 XFA 页面的索引。 更多... | |
| (FSXFAWidget *) | - getLastWidget |
| 获取当前制表顺序中的最后一个 XFA 控件。 更多... | |
| (FSXFAWidget *) | - getNextWidget: |
| 获取当前制表顺序中指定 XFA 控件的下一个 XFA 控件。 更多... | |
| (FSXFAWidget *) | - getPrevWidget: |
| 获取当前制表顺序中指定 XFA 控件的上一个 XFA 控件。 更多... | |
| (FSXFAWidget *) | - getWidget: |
| 按索引获取 XFA 控件。 更多... | |
| (FSXFAWidget *) | - getWidgetAtDevicePoint:device_point:tolerance: |
| 在设备坐标系统中的指定点获取 XFA 控件。 更多... | |
| (FSXFAWidget *) | - getWidgetByFullName: |
| 获取在当前 XFA 页面中与指定全名匹配的 XFA 控件。 更多... | |
| (int) | - getWidgetCount |
| 获取 XFA 控件的数量。 更多... | |
| (float) | - getWidth |
| 获取宽度。 更多... | |
| (id) | - initWithOther: |
| 构造函数,使用另一个 XFA 页面对象。 更多... | |
| (BOOL) | - isEmpty |
| 检查当前对象是否为空。 更多... | |
类 FSXFAPage 表示从 XFA 文档对象检索的 XFA 页面。
要渲染 XFA 页面,请使用函数 FSRenderer::startRenderXFAPage:matrix:is_highlight:pause:。
| - (FSMatrix2D *) getDisplayMatrix: | (int) | left | |
| top: | (int) | top | |
| width: | (int) | width | |
| height: | (int) | height | |
| rotate: | (FSRotation) | rotate | |
获取显示矩阵,从 PDF 坐标系统到目标设备坐标系统。
| [in] | left | 设备坐标系统中变换区域的左侧位置,通常以像素为单位。 |
| [in] | top | 设备坐标系统中变换区域的顶部位置,通常以像素为单位。 |
| [in] | width | 设备坐标系统中变换区域的宽度,通常以像素为单位。 |
| [in] | height | 设备坐标系统中变换区域的高度,通常以像素为单位。 |
| [in] | rotate | 旋转值。请参考从 FSRotation0 开始的值, 这应该是这些值之一。 |
| - (FSXFAWidget *) getFirstWidget |
获取当前制表顺序中的第一个 XFA 控件。
| - (float) getHeight |
获取 XFA 页面的高度。
| - (int) getIndex |
获取 XFA 页面的索引。
| - (FSXFAWidget *) getLastWidget |
获取当前制表顺序中的最后一个 XFA 控件。
| - (FSXFAWidget *) getNextWidget: | (FSXFAWidget*) | widget |
获取当前制表顺序中指定 XFA 控件的下一个 XFA 控件。
| [in] | widget | 有效的指定 XFA 控件。 |
| - (FSXFAWidget *) getPrevWidget: | (FSXFAWidget*) | widget |
获取当前制表顺序中指定 XFA 控件的上一个 XFA 控件。
| [in] | widget | 有效的指定 XFA 控件。 |
| - (FSXFAWidget *) getWidget: | (int) | widget_index |
按索引获取 XFA 控件。
| [in] | widget_index | XFA 控件索引。有效范围:从 0 到 (count-1)。 count 由函数 FSXFAPage::getWidgetCount 返回。 |
| - (FSXFAWidget *) getWidgetAtDevicePoint: | (FSMatrix2D*) | matrix | |
| device_point: | (FSPointF*) | device_point | |
| tolerance: | (float) | tolerance | |
在设备坐标系统中的指定点获取 XFA 控件。
| [in] | matrix | 变换矩阵。通常这由函数 FSXFAPage::getDisplayMatrix:top:width:height:rotate: 返回。 |
| [in] | device_point | 设备坐标系统中的点。 |
| [in] | tolerance | 容差值。有效范围:0.0f 到 30.0f。 |
| - (FSXFAWidget *) getWidgetByFullName: | (NSString *) | full_name |
获取在当前 XFA 页面中与指定全名匹配的 XFA 控件。
| [in] | full_name | XFA 控件的全名。它不应该是空字符串。 XFA 控件的全名可以通过函数 FSXFAWidget::getName: 使用类型 FSXFAWidgetWidgetNameTypeFullName 在之前的过程中检索。 |
| - (int) getWidgetCount |
获取 XFA 控件的数量。
| - (float) getWidth |
获取宽度。
| - (id) initWithOther: | (FSXFAPage*) | other |
构造函数,使用另一个 XFA 页面对象。
| [in] | other | 另一个 XFA 页面对象。 |
| - (BOOL) isEmpty |
检查当前对象是否为空。
当前对象为空时,表示当前对象无用。