|
Foxit PDF SDK
|
Public 成员函数 | |
| PDF3DAnnotInstance () | |
| 构造函数。 | |
| PDF3DAnnotInstance (PDF3DAnnotInstance other) | |
| 带另一个3D注释实例对象的构造函数。 更多... | |
| java.lang.Object | activateCanvas (java.lang.Object screen_canvas_parent) |
| 激活画布。 更多... | |
| void | applyPresetView (PDF3DAnnotViewData view_data) |
| 应用预设视图。 更多... | |
| synchronized void | delete () |
| 直接清除C++相关资源。 更多... | |
| PDF3DAnnotViewDataArray | getPresetViewList () |
| 获取3D模型中所有预设视图的列表。 更多... | |
| ModelNode | getRootNode () |
| 获取3D模型树结构的根节点。 更多... | |
| boolean | isEmpty () |
| 检查当前对象是否为空。 更多... | |
| void | onLButtonDown (int flag, PointF point) |
| 按下左键时调用此函数。 更多... | |
| void | onLButtonUp (int flag, PointF point) |
| 释放左键时调用此函数。 更多... | |
| void | onMouseMove (int flag, PointF point) |
| 移动鼠标时调用此函数。 更多... | |
| void | onMouseWheel (int flag, int delta, PointF point) |
| 滚动鼠标滚轮时调用此函数。 更多... | |
| void | onRButtonDown (int flag, PointF point) |
| 按下右键时调用此函数。 更多... | |
| void | onRButtonUp (int flag, PointF point) |
| 释放右键时调用此函数。 更多... | |
| void | resetDefaultView () |
| 将视图重置为默认视图,3D模型将重置为其默认状态。 更多... | |
| void | setController (int tool_tag) |
| 设置控制器。 更多... | |
| void | setRenderMode (int render_mode) |
| 设置模型渲染模式。 更多... | |
| void | updateCanvas (RectI rect) |
| 更新画布。 更多... | |
Public 成员函数 继承自 com.foxit.sdk.common.Base | |
| synchronized void | delete () |
| 直接清除C++相关资源。 更多... | |
静态 Public 属性 | |
| static final int | e_ControllerFly = 5 |
| 飞行。 | |
| static final int | e_ControllerPan = 2 |
| 平移。 | |
| static final int | e_ControllerRotate = 0 |
| 旋转。 | |
| static final int | e_ControllerSpin = 1 |
| 自旋。 | |
| static final int | e_ControllerWalk = 4 |
| 步行。 | |
| static final int | e_ControllerZoom = 3 |
| 缩放。 | |
| static final int | e_RenderModeBoundingBox = 6 |
| 边界框。 | |
| static final int | e_RenderModeHiddenWireframe = 11 |
| 隐藏线框。 | |
| static final int | e_RenderModeIllustration = 12 |
| 插图。 | |
| static final int | e_RenderModeShadedIllustration = 13 |
| 阴影插图。 | |
| static final int | e_RenderModeShadedVertices = 15 |
| 阴影顶点。 | |
| static final int | e_RenderModeShadedWireframe = 10 |
| 阴影线框。 | |
| static final int | e_RenderModeSolid = 1 |
| 实体。 | |
| static final int | e_RenderModeSolidOutline = 3 |
| 实体轮廓。 | |
| static final int | e_RenderModeSolidWireframe = 2 |
| 实体线框。 | |
| static final int | e_RenderModeTransparent = 4 |
| 透明。 | |
| static final int | e_RenderModeTransparentBoundingBox = 7 |
| 透明边界框。 | |
| static final int | e_RenderModeTransparentBoundingBoxOutline = 8 |
| 透明边界框轮廓。 | |
| static final int | e_RenderModeTransparentWireframe = 5 |
| 透明线框。 | |
| static final int | e_RenderModeVertices = 14 |
| 顶点。 | |
| static final int | e_RenderModeWireframe = 9 |
| 线框。 | |
此类代表3D 注释实例。
| com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.PDF3DAnnotInstance | ( | PDF3DAnnotInstance | other | ) |
带另一个3D注释实例对象的构造函数。
| [in] | other | 另一个3D注释实例对象。 |
| java.lang.Object com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.activateCanvas | ( | java.lang.Object | screen_canvas_parent | ) |
激活画布。
| [in] | screen_canvas_parent | 用于激活画布的父窗口句柄。 |
| void com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.applyPresetView | ( | PDF3DAnnotViewData | view_data | ) |
应用预设视图。
确保已调用函数。
| [in] | view_data | 要设置的视图数据。应为函数返回的数据数组中的一个。 |
| synchronized void com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.delete | ( | ) |
直接清除C++相关资源。
| PDF3DAnnotViewDataArray com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.getPresetViewList | ( | ) |
获取3D模型中所有预设视图的列表。
确保已调用函数。
| ModelNode com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.getRootNode | ( | ) |
| boolean com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.isEmpty | ( | ) |
检查当前对象是否为空。
当当前对象为空时,表示当前对象无用。
| void com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.onLButtonDown | ( | int | flag, |
| PointF | point | ||
| ) |
按下左键时调用此函数。
确保已调用函数。
| [in] | flag | 鼠标事件的标志。 |
| [in] | point | 鼠标的位置。 |
| void com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.onLButtonUp | ( | int | flag, |
| PointF | point | ||
| ) |
释放左键时调用此函数。
确保已调用函数。
| [in] | flag | 鼠标事件的标志。 |
| [in] | point | 鼠标的位置。 |
| void com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.onMouseMove | ( | int | flag, |
| PointF | point | ||
| ) |
移动鼠标时调用此函数。
确保已调用函数。
| [in] | flag | 鼠标事件的标志。 |
| [in] | point | 鼠标的位置。 |
| void com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.onMouseWheel | ( | int | flag, |
| int | delta, | ||
| PointF | point | ||
| ) |
滚动鼠标滚轮时调用此函数。
确保已调用函数。
| [in] | flag | 鼠标事件的标志。 |
| [in] | delta | 鼠标滚轮的增量。 |
| [in] | point | 鼠标的位置。 |
| void com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.onRButtonDown | ( | int | flag, |
| PointF | point | ||
| ) |
按下右键时调用此函数。
确保已调用函数。
| [in] | flag | 鼠标事件的标志。 |
| [in] | point | 鼠标的位置。 |
| void com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.onRButtonUp | ( | int | flag, |
| PointF | point | ||
| ) |
释放右键时调用此函数。
确保已调用函数。
| [in] | flag | 鼠标事件的标志。 |
| [in] | point | 鼠标的位置。 |
| void com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.resetDefaultView | ( | ) |
将视图重置为默认视图,3D模型将重置为其默认状态。
确保已调用函数。
| void com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.setController | ( | int | tool_tag | ) |
设置控制器。
确保已调用函数。
| [in] | tool_tag | 要设置的控制器工具。请参考从com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.e_ControllerRotate 开始的值,这应该是这些值中的一个。 默认值:com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.e_ControllerRotate 。 |
| void com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.setRenderMode | ( | int | render_mode | ) |
设置模型渲染模式。
确保已调用函数。
| [in] | render_mode | 要设置的渲染模式。请参考从com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.e_RenderModeSolid 开始的值,这应该是这些值中的一个。 默认值:com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.e_RenderModeSolidOutline 。 |
| void com.foxit.sdk.addon.pdf3d.PDF3DAnnotInstance.updateCanvas | ( | RectI | rect | ) |
更新画布。
确保已调用函数。 当画布大小和位置需要更新时调用此函数。
| [in] | rect | 设备坐标系统中画布的新区域。 |