Foxit PDF SDK
com.foxit.sdk.addon.conversion.DWG2PDFSettingData类 参考

Public 成员函数

 DWG2PDFSettingData ()
 带参数的构造函数。

 
synchronized void delete ()
 直接清除C++相关资源。 更多...
 
int getBackground_color_index ()
 Get cAD调色板背景颜色索引(范围:[0-255])。
更多...
 
int getColor_image_output_dpi ()
 Get 彩色图像输出DPI设置。
更多...
 
int getColor_policy ()
 Get 用于转换的PDF文档的颜色策略。
更多...
 
String getDrawing_size_block_reference_name ()
 Get 用于计算图幅缩放比例的块参照名。
更多...
 
boolean getEnable_diagnostic_log_output ()
 Get 是否输出DWG2PDF诊断日志。
更多...
 
int getExport_flags ()
 Get 用于转换的PDF文档的导出标志。请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagEmbededTTF 开始的值, 这可以是这些值中的一个或多个的组合。 也可以是0,表示标志中的所有位都是0。
更多...
 
int getExport_hatches_type ()
 Get 实体填充导出的类型。
更多...
 
String getFrame_block_configuration_path ()
 Get 框选块模式配置XML路径。
更多...
 
int getGeometry_output_dpi ()
 Get 几何图形输出DPI设置。
更多...
 
int getGradient_export_hatches_type ()
 Get 渐变填充导出的类型。
更多...
 
boolean getIs_active_layout ()
 Get true表示仅导出活动布局,false表示不仅导出活动布局。默认值:false。
更多...
 
boolean getIs_output_progress ()
 Get 一个布尔值,指示是否输出进度日志。 true表示输出进度日志,false表示不输出。 默认值:true。
更多...
 
int getLayout_index ()
 Get 布局索引:当 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeLayoutByIndex 时生效。
更多...
 
int getLayout_scope ()
 Get 布局导出范围。
更多...
 
double getLineweight_scale_factor ()
 Get 线宽缩放系数。
更多...
 
int getLineweight_style_mode ()
 Get 线宽/打印样式模式。
更多...
 
double getMaximum_drawing_area ()
 Get 允许的最大图框尺寸(单位是毫米)。
更多...
 
double getMinimum_export_rect_side_length ()
 Get 自动矩形导出时的最小图框边长(单位是毫米)。
更多...
 
int getMonochrome_image_output_dpi ()
 Get 黑白图像输出DPI设置。
更多...
 
int getOther_export_hatches_type ()
 Get 其他(非实体)填充导出的类型。
更多...
 
String getOutput_author ()
 Get 输出PDF文档的作者,默认使用空字符串。
更多...
 
String getOutput_creator ()
 Get 输出PDF文档的创建者,默认使用空字符串。
更多...
 
String getOutput_keywords ()
 Get 输出PDF文档的关键词,默认使用空字符串。
更多...
 
String getOutput_producer ()
 Get 输出PDF文档的生产者,默认使用空字符串。
更多...
 
String getOutput_subject ()
 Get 输出PDF文档的主题,默认使用空字符串。
更多...
 
String getOutput_title ()
 Get 输出PDF文档的标题,默认使用空字符串。
更多...
 
int getPage_margin ()
 Get 页面边距(毫米)。
更多...
 
float getPaper_height ()
 Get 用于转换的PDF文档的纸张高度。
更多...
 
float getPaper_width ()
 Get 用于转换的PDF文档的纸张宽度。
更多...
 
double getPlot_scale_factor ()
 Get 打印缩放系数。
更多...
 
java.lang.Object getProgress_callback ()
 Get 指向 DWG2PDFProgressCallback 对象的指针,用于接收DWG转换为PDF的进度。 此参数可以是null。
更多...
 
int getSearchable_text_type ()
 Get 搜索文本类型的类型。
更多...
 
boolean getTreat_inches_as_millimeters ()
 Get 是否将英寸尺寸按毫米处理。
更多...
 
void setBackground_color_index (int value)
 Set cAD调色板背景颜色索引(范围:[0-255])。
更多...
 
void setColor_image_output_dpi (int value)
 Set 彩色图像输出DPI设置。
更多...
 
void setColor_policy (int value)
 Set 用于转换的PDF文档的颜色策略。
更多...
 
void setDrawing_size_block_reference_name (String value)
 Set 用于计算图幅缩放比例的块参照名。
更多...
 
void setEnable_diagnostic_log_output (boolean value)
 Set 是否输出DWG2PDF诊断日志。
更多...
 
void setExport_flags (int value)
 Set 用于转换的PDF文档的导出标志。请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagEmbededTTF 开始的值, 这可以是这些值中的一个或多个的组合。 也可以是0,表示标志中的所有位都是0。
更多...
 
void setExport_hatches_type (int value)
 Set 实体填充导出的类型。
更多...
 
void setFrame_block_configuration_path (String value)
 Set 框选块模式配置XML路径。
更多...
 
void setGeometry_output_dpi (int value)
 Set 几何图形输出DPI设置。
更多...
 
void setGradient_export_hatches_type (int value)
 Set 渐变填充导出的类型。
更多...
 
void setIs_active_layout (boolean value)
 Set true表示仅导出活动布局,false表示不仅导出活动布局。默认值:false。
更多...
 
void setIs_output_progress (boolean value)
 Set 一个布尔值,指示是否输出进度日志。 true表示输出进度日志,false表示不输出。 默认值:true。
更多...
 
void setLayout_index (int value)
 Set 布局索引:当 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeLayoutByIndex 时生效。
更多...
 
void setLayout_scope (int value)
 Set 布局导出范围。
更多...
 
void setLineweight_scale_factor (double value)
 Set 线宽缩放系数。
更多...
 
void setLineweight_style_mode (int value)
 Set 线宽/打印样式模式。
更多...
 
void setMaximum_drawing_area (double value)
 Set 允许的最大图框尺寸(单位是毫米)。
更多...
 
void setMinimum_export_rect_side_length (double value)
 Set 自动矩形导出时的最小图框边长(单位是毫米)。
更多...
 
void setMonochrome_image_output_dpi (int value)
 Set 黑白图像输出DPI设置。
更多...
 
void setOther_export_hatches_type (int value)
 Set 其他(非实体)填充导出的类型。
更多...
 
void setOutput_author (String value)
 Set 输出PDF文档的作者,默认使用空字符串。
更多...
 
void setOutput_creator (String value)
 Set 输出PDF文档的创建者,默认使用空字符串。
更多...
 
void setOutput_keywords (String value)
 Set 输出PDF文档的关键词,默认使用空字符串。
更多...
 
void setOutput_producer (String value)
 Set 输出PDF文档的生产者,默认使用空字符串。
更多...
 
void setOutput_subject (String value)
 Set 输出PDF文档的主题,默认使用空字符串。
更多...
 
void setOutput_title (String value)
 Set 输出PDF文档的标题,默认使用空字符串。
更多...
 
void setPage_margin (int value)
 Set 页面边距(毫米)。
更多...
 
void setPaper_height (float value)
 Set 用于转换的PDF文档的纸张高度。
更多...
 
void setPaper_width (float value)
 Set 用于转换的PDF文档的纸张宽度。
更多...
 
void setPlot_scale_factor (double value)
 Set 打印缩放系数。
更多...
 
void setProgress_callback (java.lang.Object value)
 Set 指向 DWG2PDFProgressCallback 对象的指针,用于接收DWG转换为PDF的进度。 此参数可以是null。
更多...
 
void setSearchable_text_type (int value)
 Set 搜索文本类型的类型。
更多...
 
void setTreat_inches_as_millimeters (boolean value)
 Set 是否将英寸尺寸按毫米处理。
更多...
 

静态 Public 属性

static final int e_DWG2PDFColorPolicyGrayscale = 2
 颜色策略:图形导出为灰度PDF文件。原生颜色转换为灰度。

 
static final int e_DWG2PDFColorPolicyIndexToBlack = 3
 颜色策略:索引色转换为黑色,其它颜色保持对象原始颜色。

 
static final int e_DWG2PDFColorPolicyMono = 1
 颜色策略:图形导出为单色PDF文件。

 
static final int e_DWG2PDFColorPolicyNoPolicy = 0
 颜色策略:无颜色策略。图形以其原生颜色调色板导出(原样导出)。

 
static final int e_DWG2PDFExportHatchesTypeBitmap = 0
 填充导出类型:将填充导出为位图。

 
static final int e_DWG2PDFExportHatchesTypeDrawing = 1
 填充导出类型:将填充导出为三角形集合(矢量化器)。

 
static final int e_DWG2PDFExportHatchesTypePdfPaths = 2
 填充导出类型:将填充导出为PDF路径(仅限实体填充)。

 
static final int e_DWG2PDFExportHatchesTypePolygons = 3
 填充导出类型:将填充导出为多边形(仅限实体填充)。

 
static final int e_DWG2PDFLayoutScopeAllLayouts = 2
 导出全部布局。

 
static final int e_DWG2PDFLayoutScopeAutoByLayoutOverflow = 6
 基于布局越界检查自动选择导出布局或模型空间。

 
static final int e_DWG2PDFLayoutScopeAutoRects = 7
 自动识别并导出模型空间中的多个矩形区域。

 
static final int e_DWG2PDFLayoutScopeAutoRectsAndAllLayouts = 9
 将 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 和 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAllLayouts 的导出结果合并到同一个PDF中。

 
static final int e_DWG2PDFLayoutScopeCurrentLayout = 1
 导出当前布局。

 
static final int e_DWG2PDFLayoutScopeDrawingLimits = 5
 导出图形边界范围。

 
static final int e_DWG2PDFLayoutScopeFrameBlocks = 4
 将模型空间中已配置的图框块区域导出为多页PDF。
更多...
 
static final int e_DWG2PDFLayoutScopeLayoutByIndex = 8
 按索引导出指定布局,索引由 DWG2PDFSettingData.getLayout_index 指定。

 
static final int e_DWG2PDFLayoutScopeModelSpaceAndLayouts = 3
 导出模型空间和全部有效布局。

 
static final int e_DWG2PDFLayoutScopeModelSpaceOnly = 0
 仅导出模型空间。

 
static final int e_DWG2PDFLineweightStyleModeNoStyleNoLineweight = 0
 不应用打印样式,也不应用线宽。

 
static final int e_DWG2PDFLineweightStyleModeStyleAndLineweight = 1
 应用打印样式并应用线宽。

 
static final int e_DWG2PDFLineweightStyleModeStyleNoLineweight = 2
 应用打印样式但忽略线宽。

 
static final int e_DWG2PDFSearchableTextTypeNoSearch = 0
 可搜索文本类型:无可搜索文本。

 
static final int e_DWG2PDFSearchableTextTypeSHX = 1
 可搜索文本类型:仅使用SHX字体显示的文本可搜索。

 
static final int e_DWG2PDFSearchableTextTypeTTF = 2
 可搜索文本类型:仅使用TTF字体显示的文本可搜索。

 
static final int e_FlagASCIIHexEncoding = 0x0200
 位10。启用内部PDF流的ASCIIHex编码。

 
static final int e_FlagEmbededOptimizedTTF = 0x0040
 位7。启用TTF字体程序嵌入PDF文件。通过删除未使用的部分来减少TTF字体(PDF文件较小,但编辑受限)。

 
static final int e_FlagEmbededTTF = 0x0001
 位1。启用TTF(True Type Font)程序嵌入PDF文件。整个TTF字体文件将被嵌入(PDF文件较大)。

 
static final int e_FlagEnableLayers = 0x0010
 位5。如果启用,图层支持将添加到PDF文件(需要1.5版本)。

 
static final int e_FlagExportHyperlinks = 0x0400
 位11。启用超链接导出。

 
static final int e_FlagFlateCompression = 0x0100
 位9。启用内部PDF流的压缩。

 
static final int e_FlagIncludeOffLayers = 0x0020
 位6。如果启用,不可见图层将添加到PDF文件(需要1.5版本)。

 
static final int e_FlagLinearized = 0x1000
 位13。创建线性化PDF文件。

 
static final int e_FlagMeasuring = 0x4000
 位15。在PDF中启用测量比例。

 
static final int e_FlagSHXTextAsGeometry = 0x0004
 位3。启用SHX字体文本到几何形状的转换。

 
static final int e_FlagSimpleGeomOptimization = 0x0008
 位4。启用简单几何优化(分离的线段合并为一条折线,贝塞尔曲线控制点)。

 
static final int e_FlagTTFTextAsGeometry = 0x0002
 位2。启用TTF字体文本到几何形状的转换。

 
static final int e_FlagUseHLR = 0x0080
 位8。确定软件是否对相应视口使用矢量隐藏线移除。

 
static final int e_FlagZoomToExtentsMode = 0x0800
 位12。如果启用,布局几何将缩放到纸张大小,否则将应用布局设置。
更多...
 

详细描述

此类表示用于将DWG转换为PDF的设置。这将在类 Convert 中使用。

参见
Convert

成员函数说明

◆ delete()

synchronized void com.foxit.sdk.addon.conversion.DWG2PDFSettingData.delete ( )

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

返回
无。
注解
一旦这个接口被调用,这个对象将不能再被使用。

◆ getBackground_color_index()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getBackground_color_index ( )

Get cAD调色板背景颜色索引(范围:[0-255])。

默认值为7。 常见索引:0-黑、1-红、2-黄、3-绿、4-青、5-蓝、6-品红、7-白、8-深灰。 其他索引请参考CAD颜色调色板定义。 若超出范围[0-255],会被归一化为7。

返回
CAD调色板背景颜色索引(范围:[0-255])。

◆ getColor_image_output_dpi()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getColor_image_output_dpi ( )

Get 彩色图像输出DPI设置。

默认值为400。 有效值包括72、150、200、300、400、600和1200。 其他取值将被规范化为400。

返回
彩色图像输出DPI设置。

◆ getColor_policy()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getColor_policy ( )

Get 用于转换的PDF文档的颜色策略。

此选项使用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFColorPolicyNoPolicy 作为默认值。 请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFColorPolicyNoPolicy 开始的值, 应该是这些值中的一个。

返回
用于转换的PDF文档的颜色策略。

◆ getDrawing_size_block_reference_name()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getDrawing_size_block_reference_name ( )

Get 用于计算图幅缩放比例的块参照名。

该选项仅在 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 时生效。 该图块被视为图框,其原始尺寸用于确定导出时的缩放比例。 若所设置的图块不存在,则此选项不生效。

返回
用于计算图幅缩放比例的块参照名。

◆ getEnable_diagnostic_log_output()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getEnable_diagnostic_log_output ( )

Get 是否输出DWG2PDF诊断日志。

默认值为false。false表示关闭,true表示开启。

返回
是否输出DWG2PDF诊断日志。

◆ getExport_flags()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getExport_flags ( )

Get 用于转换的PDF文档的导出标志。请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagEmbededTTF 开始的值, 这可以是这些值中的一个或多个的组合。 也可以是0,表示标志中的所有位都是0。

此选项默认值为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagEmbededTTF 。

返回
用于转换的PDF文档的导出标志。请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagEmbededTTF 开始的值, 这可以是这些值中的一个或多个的组合。 也可以是0,表示标志中的所有位都是0。

◆ getExport_hatches_type()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getExport_hatches_type ( )

Get 实体填充导出的类型。

此选项使用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypePolygons 作为默认值。 请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。

返回
实体填充导出的类型。

◆ getFrame_block_configuration_path()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getFrame_block_configuration_path ( )

Get 框选块模式配置XML路径。

该XML文件用于配置要导出的图框块名称,示例如下:

         <?xml version="1.0" encoding="utf-8" ?>
         <root>
         <TitleBlock name="图框1">
         <TitleBlock name="图框2">
         </root>
         

此选项主要用于 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeFrameBlocks 的场景。 XML文件名不受限制。 空字符串表示不使用外部框选块配置文件。

返回
框选块模式配置XML路径。

◆ getGeometry_output_dpi()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getGeometry_output_dpi ( )

Get 几何图形输出DPI设置。

默认值为400。 有效值包括72、150、200、300、400、600和1200。 其他取值将被规范化为400。

返回
几何图形输出DPI设置。

◆ getGradient_export_hatches_type()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getGradient_export_hatches_type ( )

Get 渐变填充导出的类型。

此选项使用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。

返回
渐变填充导出的类型。

◆ getIs_active_layout()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getIs_active_layout ( )

Get true表示仅导出活动布局,false表示不仅导出活动布局。默认值:false。

弃用:
当前属性已废弃。请改用 DWG2PDFSettingData.getLayout_scope 。 将 DWG2PDFSettingData.getLayout_scope 设置为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeCurrentLayout 时, 与将当前属性设置为true具有相同功能。
返回
true表示仅导出活动布局,false表示不仅导出活动布局。默认值:false。

◆ getIs_output_progress()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getIs_output_progress ( )

Get 一个布尔值,指示是否输出进度日志。 true表示输出进度日志,false表示不输出。 默认值:true。

返回
一个布尔值,指示是否输出进度日志。 true表示输出进度日志,false表示不输出。 默认值:true。

◆ getLayout_index()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getLayout_index ( )

Get 布局索引:当 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeLayoutByIndex 时生效。

布局索引。默认值为1(第一个布局)。 在按索引导出模式下,小于1的值会被归一化为1;其他模式下该参数会被忽略。

返回
布局索引:当 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeLayoutByIndex 时生效。

◆ getLayout_scope()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getLayout_scope ( )

◆ getLineweight_scale_factor()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getLineweight_scale_factor ( )

Get 线宽缩放系数。

默认值为 1.0。小于等于 0 的值会被归一化为 1.0。 该选项仅在 为 时生效。

返回
线宽缩放系数。

◆ getLineweight_style_mode()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getLineweight_style_mode ( )

Get 线宽/打印样式模式。

此选项默认值为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLineweightStyleModeNoStyleNoLineweight 。 请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLineweightStyleModeNoStyleNoLineweight 开始的取值。 若传入不支持的值,将抛出 com.foxit.sdk.common.Constants.e_ErrParam 错误。

返回
线宽/打印样式模式。

◆ getMaximum_drawing_area()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getMaximum_drawing_area ( )

Get 允许的最大图框尺寸(单位是毫米)。

默认值为0。该选项仅在 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 或 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRectsAndAllLayouts 时生效。 当图框尺寸超过该值时,导出过程可能会逐步缩放图框以满足该限制。 值为0表示不限制。小于0的值会被视为0。

返回
允许的最大图框尺寸(单位是毫米)。

◆ getMinimum_export_rect_side_length()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getMinimum_export_rect_side_length ( )

Get 自动矩形导出时的最小图框边长(单位是毫米)。

默认值为0。该选项仅在 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 时生效。 在此模式下,任何宽或高小于该值的图框会被跳过。 若该值大于所有检测到的图框的最大边长,则所有图框均会被跳过。 值为0表示不限制。小于0的值会被视为0。

返回
自动矩形导出时的最小图框边长(单位是毫米)。

◆ getMonochrome_image_output_dpi()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getMonochrome_image_output_dpi ( )

Get 黑白图像输出DPI设置。

默认值为400。 有效值包括72、150、200、300、400、600和1200。 其他取值将被规范化为400。

返回
黑白图像输出DPI设置。

◆ getOther_export_hatches_type()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getOther_export_hatches_type ( )

Get 其他(非实体)填充导出的类型。

此选项使用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。

返回
其他(非实体)填充导出的类型。

◆ getOutput_author()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getOutput_author ( )

Get 输出PDF文档的作者,默认使用空字符串。

返回
输出PDF文档的作者,默认使用空字符串。

◆ getOutput_creator()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getOutput_creator ( )

Get 输出PDF文档的创建者,默认使用空字符串。

返回
输出PDF文档的创建者,默认使用空字符串。

◆ getOutput_keywords()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getOutput_keywords ( )

Get 输出PDF文档的关键词,默认使用空字符串。

返回
输出PDF文档的关键词,默认使用空字符串。

◆ getOutput_producer()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getOutput_producer ( )

Get 输出PDF文档的生产者,默认使用空字符串。

返回
输出PDF文档的生产者,默认使用空字符串。

◆ getOutput_subject()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getOutput_subject ( )

Get 输出PDF文档的主题,默认使用空字符串。

返回
输出PDF文档的主题,默认使用空字符串。

◆ getOutput_title()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getOutput_title ( )

Get 输出PDF文档的标题,默认使用空字符串。

返回
输出PDF文档的标题,默认使用空字符串。

◆ getPage_margin()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getPage_margin ( )

Get 页面边距(毫米)。

默认值为0。小于0的值会被视为0。 超过纸张尺寸一半的值会被设置为小于纸张尺寸一半。

返回
页面边距(毫米)。

◆ getPaper_height()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getPaper_height ( )

Get 用于转换的PDF文档的纸张高度。

如果布局几何将缩放到纸张大小(通过export_flags启用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagZoomToExtentsMode ), 则可以使用此选项。 生效默认值为297.0f。 此值以毫米为单位。当该值小于等于0时,会被归一化为297.0f。

返回
用于转换的PDF文档的纸张高度。

◆ getPaper_width()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getPaper_width ( )

Get 用于转换的PDF文档的纸张宽度。

如果布局几何将缩放到纸张大小(通过export_flags启用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagZoomToExtentsMode ), 则可以使用此选项。 生效默认值为420.0f。 此值以毫米为单位。当该值小于等于0时,会被归一化为420.0f。

返回
用于转换的PDF文档的纸张宽度。

◆ getPlot_scale_factor()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getPlot_scale_factor ( )

Get 打印缩放系数。

默认值为0.99。对此值没有严格的上限要求。但无效输入会被归一化以保持输出稳定。 小于0的值会被归一化为0.1,等于0的值会被归一化为0.99。

返回
打印缩放系数。

◆ getProgress_callback()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getProgress_callback ( )

Get 指向 DWG2PDFProgressCallback 对象的指针,用于接收DWG转换为PDF的进度。 此参数可以是null。

返回
指向 DWG2PDFProgressCallback 对象的指针,用于接收DWG转换为PDF的进度。 此参数可以是null。

◆ getSearchable_text_type()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getSearchable_text_type ( )

Get 搜索文本类型的类型。

如果SHX或TTF文本导出为几何形状(通过export_flags启用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagTTFTextAsGeometry 和 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagSHXTextAsGeometry ),则可以使用此选项。 此选项使用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFSearchableTextTypeNoSearch 作为默认值。 请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFSearchableTextTypeNoSearch 开始的值, 应该是这些值中的一个。

返回
搜索文本类型的类型。

◆ getTreat_inches_as_millimeters()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.getTreat_inches_as_millimeters ( )

Get 是否将英寸尺寸按毫米处理。

默认值为false。该选项仅当图纸单位为英寸,且 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 时生效。 false表示关闭,true表示开启。

返回
是否将英寸尺寸按毫米处理。

◆ setBackground_color_index()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setBackground_color_index ( int  value)

Set cAD调色板背景颜色索引(范围:[0-255])。

默认值为7。 常见索引:0-黑、1-红、2-黄、3-绿、4-青、5-蓝、6-品红、7-白、8-深灰。 其他索引请参考CAD颜色调色板定义。 若超出范围[0-255],会被归一化为7。

参数
[in]valueCAD调色板背景颜色索引(范围:[0-255])。
返回
None.

◆ setColor_image_output_dpi()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setColor_image_output_dpi ( int  value)

Set 彩色图像输出DPI设置。

默认值为400。 有效值包括72、150、200、300、400、600和1200。 其他取值将被规范化为400。

参数
[in]value彩色图像输出DPI设置。
返回
None.

◆ setColor_policy()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setColor_policy ( int  value)

Set 用于转换的PDF文档的颜色策略。

此选项使用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFColorPolicyNoPolicy 作为默认值。 请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFColorPolicyNoPolicy 开始的值, 应该是这些值中的一个。

参数
[in]value用于转换的PDF文档的颜色策略。
返回
None.

◆ setDrawing_size_block_reference_name()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setDrawing_size_block_reference_name ( String  value)

Set 用于计算图幅缩放比例的块参照名。

该选项仅在 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 时生效。 该图块被视为图框,其原始尺寸用于确定导出时的缩放比例。 若所设置的图块不存在,则此选项不生效。

参数
[in]value用于计算图幅缩放比例的块参照名。
返回
None.

◆ setEnable_diagnostic_log_output()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setEnable_diagnostic_log_output ( boolean  value)

Set 是否输出DWG2PDF诊断日志。

默认值为false。false表示关闭,true表示开启。

参数
[in]value是否输出DWG2PDF诊断日志。
返回
None.

◆ setExport_flags()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setExport_flags ( int  value)

Set 用于转换的PDF文档的导出标志。请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagEmbededTTF 开始的值, 这可以是这些值中的一个或多个的组合。 也可以是0,表示标志中的所有位都是0。

此选项默认值为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagEmbededTTF 。

参数
[in]value用于转换的PDF文档的导出标志。请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagEmbededTTF 开始的值, 这可以是这些值中的一个或多个的组合。 也可以是0,表示标志中的所有位都是0。
返回
None.

◆ setExport_hatches_type()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setExport_hatches_type ( int  value)

Set 实体填充导出的类型。

此选项使用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypePolygons 作为默认值。 请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。

参数
[in]value实体填充导出的类型。
返回
None.

◆ setFrame_block_configuration_path()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setFrame_block_configuration_path ( String  value)

Set 框选块模式配置XML路径。

该XML文件用于配置要导出的图框块名称,示例如下:

         <?xml version="1.0" encoding="utf-8" ?>
         <root>
         <TitleBlock name="图框1">
         <TitleBlock name="图框2">
         </root>
         

此选项主要用于 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeFrameBlocks 的场景。 XML文件名不受限制。 空字符串表示不使用外部框选块配置文件。

参数
[in]value框选块模式配置XML路径。
返回
None.

◆ setGeometry_output_dpi()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setGeometry_output_dpi ( int  value)

Set 几何图形输出DPI设置。

默认值为400。 有效值包括72、150、200、300、400、600和1200。 其他取值将被规范化为400。

参数
[in]value几何图形输出DPI设置。
返回
None.

◆ setGradient_export_hatches_type()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setGradient_export_hatches_type ( int  value)

Set 渐变填充导出的类型。

此选项使用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。

参数
[in]value渐变填充导出的类型。
返回
None.

◆ setIs_active_layout()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setIs_active_layout ( boolean  value)

Set true表示仅导出活动布局,false表示不仅导出活动布局。默认值:false。

弃用:
当前属性已废弃。请改用 DWG2PDFSettingData.getLayout_scope 。 将 DWG2PDFSettingData.getLayout_scope 设置为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeCurrentLayout 时, 与将当前属性设置为true具有相同功能。
参数
[in]valuetrue表示仅导出活动布局,false表示不仅导出活动布局。默认值:false。
返回
None.

◆ setIs_output_progress()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setIs_output_progress ( boolean  value)

Set 一个布尔值,指示是否输出进度日志。 true表示输出进度日志,false表示不输出。 默认值:true。

参数
[in]value一个布尔值,指示是否输出进度日志。 true表示输出进度日志,false表示不输出。 默认值:true。
返回
None.

◆ setLayout_index()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setLayout_index ( int  value)

Set 布局索引:当 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeLayoutByIndex 时生效。

布局索引。默认值为1(第一个布局)。 在按索引导出模式下,小于1的值会被归一化为1;其他模式下该参数会被忽略。

参数
[in]value布局索引:当 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeLayoutByIndex 时生效。
返回
None.

◆ setLayout_scope()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setLayout_scope ( int  value)

◆ setLineweight_scale_factor()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setLineweight_scale_factor ( double  value)

Set 线宽缩放系数。

默认值为 1.0。小于等于 0 的值会被归一化为 1.0。 该选项仅在 为 时生效。

参数
[in]value线宽缩放系数。
返回
None.

◆ setLineweight_style_mode()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setLineweight_style_mode ( int  value)

Set 线宽/打印样式模式。

此选项默认值为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLineweightStyleModeNoStyleNoLineweight 。 请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLineweightStyleModeNoStyleNoLineweight 开始的取值。 若传入不支持的值,将抛出 com.foxit.sdk.common.Constants.e_ErrParam 错误。

参数
[in]value线宽/打印样式模式。
返回
None.

◆ setMaximum_drawing_area()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setMaximum_drawing_area ( double  value)

Set 允许的最大图框尺寸(单位是毫米)。

默认值为0。该选项仅在 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 或 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRectsAndAllLayouts 时生效。 当图框尺寸超过该值时,导出过程可能会逐步缩放图框以满足该限制。 值为0表示不限制。小于0的值会被视为0。

参数
[in]value允许的最大图框尺寸(单位是毫米)。
返回
None.

◆ setMinimum_export_rect_side_length()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setMinimum_export_rect_side_length ( double  value)

Set 自动矩形导出时的最小图框边长(单位是毫米)。

默认值为0。该选项仅在 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 时生效。 在此模式下,任何宽或高小于该值的图框会被跳过。 若该值大于所有检测到的图框的最大边长,则所有图框均会被跳过。 值为0表示不限制。小于0的值会被视为0。

参数
[in]value自动矩形导出时的最小图框边长(单位是毫米)。
返回
None.

◆ setMonochrome_image_output_dpi()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setMonochrome_image_output_dpi ( int  value)

Set 黑白图像输出DPI设置。

默认值为400。 有效值包括72、150、200、300、400、600和1200。 其他取值将被规范化为400。

参数
[in]value黑白图像输出DPI设置。
返回
None.

◆ setOther_export_hatches_type()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setOther_export_hatches_type ( int  value)

Set 其他(非实体)填充导出的类型。

此选项使用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。

参数
[in]value其他(非实体)填充导出的类型。
返回
None.

◆ setOutput_author()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setOutput_author ( String  value)

Set 输出PDF文档的作者,默认使用空字符串。

参数
[in]value输出PDF文档的作者,默认使用空字符串。
返回
None.

◆ setOutput_creator()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setOutput_creator ( String  value)

Set 输出PDF文档的创建者,默认使用空字符串。

参数
[in]value输出PDF文档的创建者,默认使用空字符串。
返回
None.

◆ setOutput_keywords()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setOutput_keywords ( String  value)

Set 输出PDF文档的关键词,默认使用空字符串。

参数
[in]value输出PDF文档的关键词,默认使用空字符串。
返回
None.

◆ setOutput_producer()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setOutput_producer ( String  value)

Set 输出PDF文档的生产者,默认使用空字符串。

参数
[in]value输出PDF文档的生产者,默认使用空字符串。
返回
None.

◆ setOutput_subject()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setOutput_subject ( String  value)

Set 输出PDF文档的主题,默认使用空字符串。

参数
[in]value输出PDF文档的主题,默认使用空字符串。
返回
None.

◆ setOutput_title()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setOutput_title ( String  value)

Set 输出PDF文档的标题,默认使用空字符串。

参数
[in]value输出PDF文档的标题,默认使用空字符串。
返回
None.

◆ setPage_margin()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setPage_margin ( int  value)

Set 页面边距(毫米)。

默认值为0。小于0的值会被视为0。 超过纸张尺寸一半的值会被设置为小于纸张尺寸一半。

参数
[in]value页面边距(毫米)。
返回
None.

◆ setPaper_height()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setPaper_height ( float  value)

Set 用于转换的PDF文档的纸张高度。

如果布局几何将缩放到纸张大小(通过export_flags启用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagZoomToExtentsMode ), 则可以使用此选项。 生效默认值为297.0f。 此值以毫米为单位。当该值小于等于0时,会被归一化为297.0f。

参数
[in]value用于转换的PDF文档的纸张高度。
返回
None.

◆ setPaper_width()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setPaper_width ( float  value)

Set 用于转换的PDF文档的纸张宽度。

如果布局几何将缩放到纸张大小(通过export_flags启用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagZoomToExtentsMode ), 则可以使用此选项。 生效默认值为420.0f。 此值以毫米为单位。当该值小于等于0时,会被归一化为420.0f。

参数
[in]value用于转换的PDF文档的纸张宽度。
返回
None.

◆ setPlot_scale_factor()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setPlot_scale_factor ( double  value)

Set 打印缩放系数。

默认值为0.99。对此值没有严格的上限要求。但无效输入会被归一化以保持输出稳定。 小于0的值会被归一化为0.1,等于0的值会被归一化为0.99。

参数
[in]value打印缩放系数。
返回
None.

◆ setProgress_callback()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setProgress_callback ( java.lang.Object  value)

Set 指向 DWG2PDFProgressCallback 对象的指针,用于接收DWG转换为PDF的进度。 此参数可以是null。

参数
[in]value指向 DWG2PDFProgressCallback 对象的指针,用于接收DWG转换为PDF的进度。 此参数可以是null。
返回
None.

◆ setSearchable_text_type()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setSearchable_text_type ( int  value)

Set 搜索文本类型的类型。

如果SHX或TTF文本导出为几何形状(通过export_flags启用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagTTFTextAsGeometry 和 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagSHXTextAsGeometry ),则可以使用此选项。 此选项使用 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFSearchableTextTypeNoSearch 作为默认值。 请参考从 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFSearchableTextTypeNoSearch 开始的值, 应该是这些值中的一个。

参数
[in]value搜索文本类型的类型。
返回
None.

◆ setTreat_inches_as_millimeters()

com.foxit.sdk.addon.conversion.DWG2PDFSettingData.setTreat_inches_as_millimeters ( boolean  value)

Set 是否将英寸尺寸按毫米处理。

默认值为false。该选项仅当图纸单位为英寸,且 DWG2PDFSettingData.getLayout_scope 为 com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 时生效。 false表示关闭,true表示开启。

参数
[in]value是否将英寸尺寸按毫米处理。
返回
None.

类成员变量说明

◆ e_DWG2PDFLayoutScopeFrameBlocks

final int com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_DWG2PDFLayoutScopeFrameBlocks = 4
static

将模型空间中已配置的图框块区域导出为多页PDF。

注解
需通过 DWG2PDFSettingData.getFrame_block_configuration_path 指定 XML 配置文件路径。 每个图框导出 1 页,导出顺序为从左上到右下。 若图框已打散或未配置图框块名称,则导出整个模型空间。

◆ e_FlagZoomToExtentsMode

final int com.foxit.sdk.addon.conversion.DWG2PDFSettingData.e_FlagZoomToExtentsMode = 0x0800
static

位12。如果启用,布局几何将缩放到纸张大小,否则将应用布局设置。

注解
此模式的工作方式类似于某些布局设置:"绘图区域" - "范围"、"适合纸张"、"居中绘图",这些设置应用于指定的纸张大小和方向, 但一些设置如"绘图线宽"、"绘图样式"仍从布局设置中应用。