Foxit PDF SDK
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_scheme3D光源方案, 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DLightingSchemeNone 它的值将是这些值中的一个。
[in]rendering_style3D渲染类型, 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DRenderingStyleBoundingBox 它的值将是这些值中的一个。
[in]animation_style3D动画类型, 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DAnimationStyleNone 它的值将是这些值中的一个。
[in]default_views3D默认视图。 请参考值从 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_scheme3D光源方案, 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DLightingSchemeNone 它的值将是这些值中的一个。
[in]rendering_style3D渲染类型, 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DRenderingStyleBoundingBox 它的值将是这些值中的一个。
[in]animation_style3D动画类型, 请参考值从 com.foxit.sdk.addon.pdf3d.PDF3DAdvancedSetting.e_3DAnimationStyleNone 它的值将是这些值中的一个。
[in]default_views3D默认视图。 请参考值从 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]value3D动画类型,请参考值从 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]value3D默认值视图设置。请参考值从 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]value3D光源方案,请参考值从 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]value3D渲染类型,请参考值从 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.