Foxit PDF SDK

Public 成员函数 | 静态 Public 属性 | 所有成员列表
com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting类 参考

## Public 成员函数
| PDF3DAdvancedSetting ()
| 默认构造函数。
| PDF3DAdvancedSetting (PDF3DAdvancedSetting advanced_setting)
| 带另一个3D注释实例对象的构造函数。 更多...
| PDF3DAdvancedSetting (long background_color, int lighting_scheme, int rendering_style, int animation_style, int default_views, boolean is_add_default_views, boolean is_retain_views_and_comments, boolean is_show_tool_bar, boolean is_open_model_tree, String script_file_path)
| 带参数的构造函数。 更多...
synchronized void | delete ()
| 直接清除C++相关资源。 更多...
int | getAnimation_style ()
| Get 3D动画类型，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DAnimationStyleNone ，它的值将是 这些值中的一个。 更多...
long | getBackground_color ()
| Get 背景色。默认值：0x5E5E5E。 更多...
int | getDefault_views ()
| Get 3D默认值视图设置。请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DDefaultViewsNoViews ，它的值将是 这些值中的一个。 更多...
boolean | getIs_add_default_views ()
| Get 是否添加默认视图。 true 表示添加，false 表示不添加。默认值是 false. 更多...
boolean | getIs_open_model_tree ()
| Get 是否打开模型树。 true 表示打开，false 表示不打开。默认值是 false。 更多...
boolean | getIs_retain_views_and_comments ()
| Get 是否保留视图、注释和脚本。 true 表示保留，false 表示不保留。默认值是 false。 更多...
boolean | getIs_show_tool_bar ()
| Get 是否显示工具栏。 true 表示显示，false 表示不显示。默认值是 false。 更多...
int | getLighting_scheme ()
| Get 3D光源方案，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DLightingSchemeNone ，它的值将是 这些值中的一个。 更多...
int | getRendering_style ()
| Get 3D渲染类型，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DRenderingStyleBoundingBox ，它的值将是 这些值中的一个。 更多...
String | getScript_file_path ()
| Get 脚本文件路径。 更多...
void | set (long background_color, int lighting_scheme, int rendering_style, int animation_style, int default_views, boolean is_add_default_views, boolean is_retain_views_and_comments, boolean is_show_tool_bar, boolean is_open_model_tree, String script_file_path)
| 设置值。 更多...
void | setAnimation_style (int value)
| Set 3D动画类型，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DAnimationStyleNone ，它的值将是 这些值中的一个。 更多...
void | setBackground_color (long value)
| Set 背景色。默认值：0x5E5E5E。 更多...
void | setDefault_views (int value)
| Set 3D默认值视图设置。请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DDefaultViewsNoViews ，它的值将是 这些值中的一个。 更多...
void | setIs_add_default_views (boolean value)
| Set 是否添加默认视图。 true 表示添加，false 表示不添加。默认值是 false. 更多...
void | setIs_open_model_tree (boolean value)
| Set 是否打开模型树。 true 表示打开，false 表示不打开。默认值是 false。 更多...
void | setIs_retain_views_and_comments (boolean value)
| Set 是否保留视图、注释和脚本。 true 表示保留，false 表示不保留。默认值是 false。 更多...
void | setIs_show_tool_bar (boolean value)
| Set 是否显示工具栏。 true 表示显示，false 表示不显示。默认值是 false。 更多...
void | setLighting_scheme (int value)
| Set 3D光源方案，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DLightingSchemeNone ，它的值将是 这些值中的一个。 更多...
void | setRendering_style (int value)
| Set 3D渲染类型，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DRenderingStyleBoundingBox ，它的值将是 这些值中的一个。 更多...
void | setScript_file_path (String value)
| Set 脚本文件路径。 更多...

## 静态 Public 属性
static final int | e_3DAnimationStyleBounce = 2
| 反弹。
static final int | e_3DAnimationStyleLoop = 1
| 循环。
static final int | e_3DAnimationStyleNone = 0
| 无。
static final int | e_3DDefaultViewsFromFile = 6
| 来自3D文件中的视图。
static final int | e_3DDefaultViewsLeftTopFrontIsoAllOrtho = 1
| 左视图，俯视图，前视图，等轴侧视图（全部正交）。
static final int | e_3DDefaultViewsLeftTopFrontIsoAllPerspective = 2
| 左视图，俯视图，前视图，等轴侧视图（全部透视）。
static final int | e_3DDefaultViewsLeftTopFrontOrthoIsoPerspective = 3
| 左视图，俯视图，前视图，（正交）等轴侧视图（透视）。
static final int | e_3DDefaultViewsLeftTopFrontPerspectiveIsoOrtho = 4
| 左视图，俯视图，前视图，（透视）等轴侧视图（正交）。
static final int | e_3DDefaultViewsLeftTopFrontRightBottomBackAllOrtho = 5
| 左视图，俯视图，前视图，右视图，仰视图，后视图（透视）。
static final int | e_3DDefaultViewsNoViews = 0
| 无视图。
static final int | e_3DLightingSchemeBlueLights = 8
| 蓝光。
static final int | e_3DLightingSchemeCADLights = 11
| CAD光源。
static final int | e_3DLightingSchemeCubeLights = 10
| 立体光。
static final int | e_3DLightingSchemeDayLights = 4
| 日光。
static final int | e_3DLightingSchemeFromFile = 1
| 文件光源。
static final int | e_3DLightingSchemeHardLights = 5
| 强光。
static final int | e_3DLightingSchemeHeadlamp = 12
| 头灯。
static final int | e_3DLightingSchemeNightLights = 7
| 夜光。
static final int | e_3DLightingSchemeNoLights = 2
| 无光源。
static final int | e_3DLightingSchemeNone = 0
| 无设置。
static final int | e_3DLightingSchemePrimaryLights = 6
| 基色光。
static final int | e_3DLightingSchemeRedLights = 9
| 红光。
static final int | e_3DLightingSchemeWhiteLights = 3
| 白光。
static final int | e_3DRenderingStyleBoundingBox = 1
| 边界框。
static final int | e_3DRenderingStyleHiddenWireframe = 15
| 隐藏线框。
static final int | e_3DRenderingStyleIllustration = 12
| 插图。
static final int | e_3DRenderingStyleNone = 0
| 无。
static final int | e_3DRenderingStyleShadedIllustration = 14
| 着色插图。
static final int | e_3DRenderingStyleShadedVertices = 5
| 着色顶点。
static final int | e_3DRenderingStyleShadedWireframe = 7
| 着色线框。
static final int | e_3DRenderingStyleSolid = 8
| 实线。
static final int | e_3DRenderingStyleSolidOutline = 13
| 实体轮廓。
static final int | e_3DRenderingStyleSolidWireframe = 10
| 实体线框。
static final int | e_3DRenderingStyleTransparent = 9
| 透明。
static final int | e_3DRenderingStyleTransparentBoundingBox = 2
| 透明边界框。
static final int | e_3DRenderingStyleTransparentBoundingBoxOutline = 3
| 透明边界框轮廓。
static final int | e_3DRenderingStyleTransparentWireframe = 11
| 透明线框。
static final int | e_3DRenderingStyleVertices = 4
| 顶点。
static final int | e_3DRenderingStyleWireframe = 6
| 线框。

## 详细描述

此类代表3D高级对象设置。

## 构造及析构函数说明

## ◆ PDF3DAdvancedSetting() [1/2]

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.PDF3DAdvancedSetting | ( | PDF3DAdvancedSetting | advanced_setting | ) |

带另一个3D注释实例对象的构造函数。

参数

  [in] | advanced_setting | 另一个3D高级选项设置对象。

## ◆ PDF3DAdvancedSetting() [2/2]

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.PDF3DAdvancedSetting | ( | long | background_color,
|  | int | lighting_scheme,
|  | int | rendering_style,
|  | int | animation_style,
|  | int | default_views,
|  | boolean | is_add_default_views,
|  | boolean | is_retain_views_and_comments,
|  | boolean | is_show_tool_bar,
|  | boolean | is_open_model_tree,
|  | String | script_file_path
| ) |  |

带参数的构造函数。

参数

  [in] | background_color | 背景颜色。默认值：0x5E5E5E。
  [in] | lighting_scheme | 3D光源方案， 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DLightingSchemeNone 它的值将是这些值中的一个。
  [in] | rendering_style | 3D渲染类型， 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DRenderingStyleBoundingBox 它的值将是这些值中的一个。
  [in] | animation_style | 3D动画类型， 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DAnimationStyleNone 它的值将是这些值中的一个。
  [in] | default_views | 3D默认视图。 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DDefaultViewsNoViews 它的值将是这些值中的一个。
  [in] | is_add_default_views | 是否添加默认视图。
  [in] | is_retain_views_and_comments | 是否保留视图、注释和脚本。
  [in] | is_show_tool_bar | 是否显示工具条。
  [in] | is_open_model_tree | 是否打开模型树。
  [in] | script_file_path | 脚本文件。

## 成员函数说明

## ◆ delete()

synchronized void com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.delete | ( |  | ) |

直接清除C++相关资源。

返回
  无。

注解
  一旦这个接口被调用，这个对象将不能再被使用。

## ◆ getAnimation_style()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.getAnimation_style | ( |  | ) |

Get 3D动画类型，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DAnimationStyleNone ，它的值将是 这些值中的一个。

返回
  3D动画类型，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DAnimationStyleNone ，它的值将是 这些值中的一个。

## ◆ getBackground_color()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.getBackground_color | ( |  | ) |

Get 背景色。默认值：0x5E5E5E。

返回
  背景色。默认值：0x5E5E5E。

## ◆ getDefault_views()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.getDefault_views | ( |  | ) |

Get 3D默认值视图设置。请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DDefaultViewsNoViews ，它的值将是 这些值中的一个。

返回
  3D默认值视图设置。请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DDefaultViewsNoViews ，它的值将是 这些值中的一个。

## ◆ getIs_add_default_views()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.getIs_add_default_views | ( |  | ) |

Get 是否添加默认视图。 true 表示添加，false 表示不添加。默认值是 false.

返回
  是否添加默认视图。 true 表示添加，false 表示不添加。默认值是 false.

## ◆ getIs_open_model_tree()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.getIs_open_model_tree | ( |  | ) |

Get 是否打开模型树。 true 表示打开，false 表示不打开。默认值是 false。

返回
  是否打开模型树。 true 表示打开，false 表示不打开。默认值是 false。

## ◆ getIs_retain_views_and_comments()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.getIs_retain_views_and_comments | ( |  | ) |

Get 是否保留视图、注释和脚本。 true 表示保留，false 表示不保留。默认值是 false。

返回
  是否保留视图、注释和脚本。 true 表示保留，false 表示不保留。默认值是 false。

## ◆ getIs_show_tool_bar()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.getIs_show_tool_bar | ( |  | ) |

Get 是否显示工具栏。 true 表示显示，false 表示不显示。默认值是 false。

返回
  是否显示工具栏。 true 表示显示，false 表示不显示。默认值是 false。

## ◆ getLighting_scheme()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.getLighting_scheme | ( |  | ) |

Get 3D光源方案，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DLightingSchemeNone ，它的值将是 这些值中的一个。

返回
  3D光源方案，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DLightingSchemeNone ，它的值将是 这些值中的一个。

## ◆ getRendering_style()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.getRendering_style | ( |  | ) |

Get 3D渲染类型，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DRenderingStyleBoundingBox ，它的值将是 这些值中的一个。

返回
  3D渲染类型，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DRenderingStyleBoundingBox ，它的值将是 这些值中的一个。

## ◆ getScript_file_path()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.getScript_file_path | ( |  | ) |

Get 脚本文件路径。

返回
  脚本文件路径。

## ◆ set()

void com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.set | ( | long | background_color,
|  | int | lighting_scheme,
|  | int | rendering_style,
|  | int | animation_style,
|  | int | default_views,
|  | boolean | is_add_default_views,
|  | boolean | is_retain_views_and_comments,
|  | boolean | is_show_tool_bar,
|  | boolean | is_open_model_tree,
|  | String | script_file_path
| ) |  |

设置值。

参数

  [in] | background_color | 背景颜色。默认值：0x5E5E5E。
  [in] | lighting_scheme | 3D光源方案， 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DLightingSchemeNone 它的值将是这些值中的一个。
  [in] | rendering_style | 3D渲染类型， 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DRenderingStyleBoundingBox 它的值将是这些值中的一个。
  [in] | animation_style | 3D动画类型， 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DAnimationStyleNone 它的值将是这些值中的一个。
  [in] | default_views | 3D默认视图。 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DDefaultViewsNoViews 它的值将是这些值中的一个。
  [in] | is_add_default_views | 是否添加默认视图。
  [in] | is_retain_views_and_comments | 是否保留视图、注释和脚本。
  [in] | is_show_tool_bar | 是否显示工具条。
  [in] | is_open_model_tree | 是否打开模型树。
  [in] | script_file_path | 脚本文件。

返回
  None.

## ◆ setAnimation_style()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.setAnimation_style | ( | int | value | ) |

Set 3D动画类型，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DAnimationStyleNone ，它的值将是 这些值中的一个。

参数

  [in] | value | 3D动画类型，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DAnimationStyleNone ，它的值将是 这些值中的一个。

返回
  None.

## ◆ setBackground_color()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.setBackground_color | ( | long | value | ) |

Set 背景色。默认值：0x5E5E5E。

参数

  [in] | value | 背景色。默认值：0x5E5E5E。

返回
  None.

## ◆ setDefault_views()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.setDefault_views | ( | int | value | ) |

Set 3D默认值视图设置。请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DDefaultViewsNoViews ，它的值将是 这些值中的一个。

参数

  [in] | value | 3D默认值视图设置。请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DDefaultViewsNoViews ，它的值将是 这些值中的一个。

返回
  None.

## ◆ setIs_add_default_views()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.setIs_add_default_views | ( | boolean | value | ) |

Set 是否添加默认视图。 true 表示添加，false 表示不添加。默认值是 false.

参数

  [in] | value | 是否添加默认视图。 true 表示添加，false 表示不添加。默认值是 false.

返回
  None.

## ◆ setIs_open_model_tree()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.setIs_open_model_tree | ( | boolean | value | ) |

Set 是否打开模型树。 true 表示打开，false 表示不打开。默认值是 false。

参数

  [in] | value | 是否打开模型树。 true 表示打开，false 表示不打开。默认值是 false。

返回
  None.

## ◆ setIs_retain_views_and_comments()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.setIs_retain_views_and_comments | ( | boolean | value | ) |

Set 是否保留视图、注释和脚本。 true 表示保留，false 表示不保留。默认值是 false。

参数

  [in] | value | 是否保留视图、注释和脚本。 true 表示保留，false 表示不保留。默认值是 false。

返回
  None.

## ◆ setIs_show_tool_bar()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.setIs_show_tool_bar | ( | boolean | value | ) |

Set 是否显示工具栏。 true 表示显示，false 表示不显示。默认值是 false。

参数

  [in] | value | 是否显示工具栏。 true 表示显示，false 表示不显示。默认值是 false。

返回
  None.

## ◆ setLighting_scheme()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.setLighting_scheme | ( | int | value | ) |

Set 3D光源方案，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DLightingSchemeNone ，它的值将是 这些值中的一个。

参数

  [in] | value | 3D光源方案，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DLightingSchemeNone ，它的值将是 这些值中的一个。

返回
  None.

## ◆ setRendering_style()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.setRendering_style | ( | int | value | ) |

Set 3D渲染类型，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DRenderingStyleBoundingBox ，它的值将是 这些值中的一个。

参数

  [in] | value | 3D渲染类型，请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DRenderingStyleBoundingBox ，它的值将是 这些值中的一个。

返回
  None.

## ◆ setScript_file_path()

com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.setScript_file_path | ( | String | value | ) |

Set 脚本文件路径。

参数

  [in] | value | 脚本文件路径。

返回
  None.