Foxit PDF SDK
fsdk.DWG2PDFSettingData类 参考

Public 成员函数

def GetBackground_color_index ()
 Get cAD调色板背景颜色索引(范围:[0-255])。 更多...
 
def GetColor_image_output_dpi ()
 Get 彩色图像输出DPI设置。 更多...
 
def GetColor_policy ()
 Get 用于转换的PDF文档的颜色策略。 更多...
 
def GetDrawing_size_block_reference_name ()
 Get 用于计算图幅缩放比例的块参照名。 更多...
 
def GetEnable_diagnostic_log_output ()
 Get 是否输出DWG2PDF诊断日志。 更多...
 
def GetExport_flags ()
 Get 用于转换的PDF文档的导出标志。请参考从 fsdk.DWG2PDFSettingDataE_FlagEmbededTTF 开始的值, 这可以是这些值中的一个或多个的组合。 也可以是0,表示标志中的所有位都是0。 更多...
 
def GetExport_hatches_type ()
 Get 实体填充导出的类型。 更多...
 
def GetFrame_block_configuration_path ()
 Get 框选块模式配置XML路径。 更多...
 
def GetGeometry_output_dpi ()
 Get 几何图形输出DPI设置。 更多...
 
def GetGradient_export_hatches_type ()
 Get 渐变填充导出的类型。 更多...
 
def GetIs_active_layout ()
 Get true表示仅导出活动布局,false表示不仅导出活动布局。默认值:false。 更多...
 
def GetIs_output_progress ()
 Get 一个布尔值,指示是否输出进度日志。 true表示输出进度日志,false表示不输出。 默认值:true。 更多...
 
def GetLayout_index ()
 Get 布局索引:当 fsdk.DWG2PDFSettingData.GetLayout_scope 为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeLayoutByIndex 时生效。 更多...
 
def GetLayout_scope ()
 Get 布局导出范围。 更多...
 
def GetLineweight_scale_factor ()
 Get 线宽缩放系数。 更多...
 
def GetLineweight_style_mode ()
 Get 线宽/打印样式模式。 更多...
 
def GetMaximum_drawing_area ()
 Get 允许的最大图框尺寸(单位是毫米)。 更多...
 
def GetMinimum_export_rect_side_length ()
 Get 自动矩形导出时的最小图框边长(单位是毫米)。 更多...
 
def GetMonochrome_image_output_dpi ()
 Get 黑白图像输出DPI设置。 更多...
 
def GetOther_export_hatches_type ()
 Get 其他(非实体)填充导出的类型。 更多...
 
def GetOutput_author ()
 Get 输出PDF文档的作者,默认使用空字符串。 更多...
 
def GetOutput_creator ()
 Get 输出PDF文档的创建者,默认使用空字符串。 更多...
 
def GetOutput_keywords ()
 Get 输出PDF文档的关键词,默认使用空字符串。 更多...
 
def GetOutput_producer ()
 Get 输出PDF文档的生产者,默认使用空字符串。 更多...
 
def GetOutput_subject ()
 Get 输出PDF文档的主题,默认使用空字符串。 更多...
 
def GetOutput_title ()
 Get 输出PDF文档的标题,默认使用空字符串。 更多...
 
def GetPage_margin ()
 Get 页面边距(毫米)。 更多...
 
def GetPaper_height ()
 Get 用于转换的PDF文档的纸张高度。 更多...
 
def GetPaper_width ()
 Get 用于转换的PDF文档的纸张宽度。 更多...
 
def GetPlot_scale_factor ()
 Get 打印缩放系数。 更多...
 
def GetProgress_callback ()
 Get 指向 DWG2PDFProgressCallback 对象的指针,用于接收DWG转换为PDF的进度。 此参数可以是null。 更多...
 
def GetSearchable_text_type ()
 Get 搜索文本类型的类型。 更多...
 
def GetTreat_inches_as_millimeters ()
 Get 是否将英寸尺寸按毫米处理。 更多...
 
def SetBackground_color_index (value)
 Set cAD调色板背景颜色索引(范围:[0-255])。 更多...
 
def SetColor_image_output_dpi (value)
 Set 彩色图像输出DPI设置。 更多...
 
def SetColor_policy (value)
 Set 用于转换的PDF文档的颜色策略。 更多...
 
def SetDrawing_size_block_reference_name (value)
 Set 用于计算图幅缩放比例的块参照名。 更多...
 
def SetEnable_diagnostic_log_output (value)
 Set 是否输出DWG2PDF诊断日志。 更多...
 
def SetExport_flags (value)
 Set 用于转换的PDF文档的导出标志。请参考从 fsdk.DWG2PDFSettingDataE_FlagEmbededTTF 开始的值, 这可以是这些值中的一个或多个的组合。 也可以是0,表示标志中的所有位都是0。 更多...
 
def SetExport_hatches_type (value)
 Set 实体填充导出的类型。 更多...
 
def SetFrame_block_configuration_path (value)
 Set 框选块模式配置XML路径。 更多...
 
def SetGeometry_output_dpi (value)
 Set 几何图形输出DPI设置。 更多...
 
def SetGradient_export_hatches_type (value)
 Set 渐变填充导出的类型。 更多...
 
def SetIs_active_layout (value)
 Set true表示仅导出活动布局,false表示不仅导出活动布局。默认值:false。 更多...
 
def SetIs_output_progress (value)
 Set 一个布尔值,指示是否输出进度日志。 true表示输出进度日志,false表示不输出。 默认值:true。 更多...
 
def SetLayout_index (value)
 Set 布局索引:当 fsdk.DWG2PDFSettingData.GetLayout_scope 为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeLayoutByIndex 时生效。 更多...
 
def SetLayout_scope (value)
 Set 布局导出范围。 更多...
 
def SetLineweight_scale_factor (value)
 Set 线宽缩放系数。 更多...
 
def SetLineweight_style_mode (value)
 Set 线宽/打印样式模式。 更多...
 
def SetMaximum_drawing_area (value)
 Set 允许的最大图框尺寸(单位是毫米)。 更多...
 
def SetMinimum_export_rect_side_length (value)
 Set 自动矩形导出时的最小图框边长(单位是毫米)。 更多...
 
def SetMonochrome_image_output_dpi (value)
 Set 黑白图像输出DPI设置。 更多...
 
def SetOther_export_hatches_type (value)
 Set 其他(非实体)填充导出的类型。 更多...
 
def SetOutput_author (value)
 Set 输出PDF文档的作者,默认使用空字符串。 更多...
 
def SetOutput_creator (value)
 Set 输出PDF文档的创建者,默认使用空字符串。 更多...
 
def SetOutput_keywords (value)
 Set 输出PDF文档的关键词,默认使用空字符串。 更多...
 
def SetOutput_producer (value)
 Set 输出PDF文档的生产者,默认使用空字符串。 更多...
 
def SetOutput_subject (value)
 Set 输出PDF文档的主题,默认使用空字符串。 更多...
 
def SetOutput_title (value)
 Set 输出PDF文档的标题,默认使用空字符串。 更多...
 
def SetPage_margin (value)
 Set 页面边距(毫米)。 更多...
 
def SetPaper_height (value)
 Set 用于转换的PDF文档的纸张高度。 更多...
 
def SetPaper_width (value)
 Set 用于转换的PDF文档的纸张宽度。 更多...
 
def SetPlot_scale_factor (value)
 Set 打印缩放系数。 更多...
 
def SetProgress_callback (value)
 Set 指向 DWG2PDFProgressCallback 对象的指针,用于接收DWG转换为PDF的进度。 此参数可以是null。 更多...
 
def SetSearchable_text_type (value)
 Set 搜索文本类型的类型。 更多...
 
def SetTreat_inches_as_millimeters (value)
 Set 是否将英寸尺寸按毫米处理。 更多...
 

详细描述

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

参见
Convert

成员函数说明

◆ GetBackground_color_index()

fsdk.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()

fsdk.DWG2PDFSettingData.GetColor_image_output_dpi ( )

Get 彩色图像输出DPI设置。

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

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

◆ GetColor_policy()

fsdk.DWG2PDFSettingData.GetColor_policy ( )

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

此选项使用 fsdk.DWG2PDFSettingDataE_DWG2PDFColorPolicyNoPolicy 作为默认值。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFColorPolicyNoPolicy 开始的值, 应该是这些值中的一个。

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

◆ GetDrawing_size_block_reference_name()

fsdk.DWG2PDFSettingData.GetDrawing_size_block_reference_name ( )

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

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

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

◆ GetEnable_diagnostic_log_output()

fsdk.DWG2PDFSettingData.GetEnable_diagnostic_log_output ( )

Get 是否输出DWG2PDF诊断日志。

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

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

◆ GetExport_flags()

fsdk.DWG2PDFSettingData.GetExport_flags ( )

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

此选项默认值为 fsdk.DWG2PDFSettingDataE_FlagEmbededTTF 。

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

◆ GetExport_hatches_type()

fsdk.DWG2PDFSettingData.GetExport_hatches_type ( )

Get 实体填充导出的类型。

此选项使用 fsdk.DWG2PDFSettingDataE_DWG2PDFExportHatchesTypePolygons 作为默认值。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。

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

◆ GetFrame_block_configuration_path()

fsdk.DWG2PDFSettingData.GetFrame_block_configuration_path ( )

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

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

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

此选项主要用于 fsdk.DWG2PDFSettingData.GetLayout_scope 为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeFrameBlocks 的场景。 XML文件名不受限制。 空字符串表示不使用外部框选块配置文件。

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

◆ GetGeometry_output_dpi()

fsdk.DWG2PDFSettingData.GetGeometry_output_dpi ( )

Get 几何图形输出DPI设置。

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

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

◆ GetGradient_export_hatches_type()

fsdk.DWG2PDFSettingData.GetGradient_export_hatches_type ( )

Get 渐变填充导出的类型。

此选项使用 fsdk.DWG2PDFSettingDataE_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。

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

◆ GetIs_active_layout()

fsdk.DWG2PDFSettingData.GetIs_active_layout ( )

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

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

◆ GetIs_output_progress()

fsdk.DWG2PDFSettingData.GetIs_output_progress ( )

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

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

◆ GetLayout_index()

fsdk.DWG2PDFSettingData.GetLayout_index ( )

Get 布局索引:当 fsdk.DWG2PDFSettingData.GetLayout_scope 为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeLayoutByIndex 时生效。

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

返回
布局索引:当 fsdk.DWG2PDFSettingData.GetLayout_scope 为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeLayoutByIndex 时生效。

◆ GetLayout_scope()

fsdk.DWG2PDFSettingData.GetLayout_scope ( )

Get 布局导出范围。

此选项默认值为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeCurrentLayout 。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeModelSpaceOnly 开始的取值。 当设置为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeLayoutByIndex 时, 使用 fsdk.DWG2PDFSettingData.GetLayout_index 指定目标布局索引。 若传入不支持的值,会被归一化为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeCurrentLayout 模式。

返回
布局导出范围。

◆ GetLineweight_scale_factor()

fsdk.DWG2PDFSettingData.GetLineweight_scale_factor ( )

Get 线宽缩放系数。

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

返回
线宽缩放系数。

◆ GetLineweight_style_mode()

fsdk.DWG2PDFSettingData.GetLineweight_style_mode ( )

Get 线宽/打印样式模式。

此选项默认值为 fsdk.DWG2PDFSettingDataE_DWG2PDFLineweightStyleModeNoStyleNoLineweight 。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFLineweightStyleModeNoStyleNoLineweight 开始的取值。 若传入不支持的值,将抛出 fsdk.E_ErrParam 错误。

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

◆ GetMaximum_drawing_area()

fsdk.DWG2PDFSettingData.GetMaximum_drawing_area ( )

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

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

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

◆ GetMinimum_export_rect_side_length()

fsdk.DWG2PDFSettingData.GetMinimum_export_rect_side_length ( )

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

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

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

◆ GetMonochrome_image_output_dpi()

fsdk.DWG2PDFSettingData.GetMonochrome_image_output_dpi ( )

Get 黑白图像输出DPI设置。

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

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

◆ GetOther_export_hatches_type()

fsdk.DWG2PDFSettingData.GetOther_export_hatches_type ( )

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

此选项使用 fsdk.DWG2PDFSettingDataE_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。

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

◆ GetOutput_author()

fsdk.DWG2PDFSettingData.GetOutput_author ( )

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

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

◆ GetOutput_creator()

fsdk.DWG2PDFSettingData.GetOutput_creator ( )

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

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

◆ GetOutput_keywords()

fsdk.DWG2PDFSettingData.GetOutput_keywords ( )

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

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

◆ GetOutput_producer()

fsdk.DWG2PDFSettingData.GetOutput_producer ( )

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

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

◆ GetOutput_subject()

fsdk.DWG2PDFSettingData.GetOutput_subject ( )

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

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

◆ GetOutput_title()

fsdk.DWG2PDFSettingData.GetOutput_title ( )

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

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

◆ GetPage_margin()

fsdk.DWG2PDFSettingData.GetPage_margin ( )

Get 页面边距(毫米)。

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

返回
页面边距(毫米)。

◆ GetPaper_height()

fsdk.DWG2PDFSettingData.GetPaper_height ( )

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

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

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

◆ GetPaper_width()

fsdk.DWG2PDFSettingData.GetPaper_width ( )

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

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

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

◆ GetPlot_scale_factor()

fsdk.DWG2PDFSettingData.GetPlot_scale_factor ( )

Get 打印缩放系数。

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

返回
打印缩放系数。

◆ GetProgress_callback()

fsdk.DWG2PDFSettingData.GetProgress_callback ( )

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

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

◆ GetSearchable_text_type()

fsdk.DWG2PDFSettingData.GetSearchable_text_type ( )

Get 搜索文本类型的类型。

如果SHX或TTF文本导出为几何形状(通过export_flags启用 fsdk.DWG2PDFSettingDataE_FlagTTFTextAsGeometry 和 fsdk.DWG2PDFSettingDataE_FlagSHXTextAsGeometry ),则可以使用此选项。 此选项使用 fsdk.DWG2PDFSettingDataE_DWG2PDFSearchableTextTypeNoSearch 作为默认值。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFSearchableTextTypeNoSearch 开始的值, 应该是这些值中的一个。

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

◆ GetTreat_inches_as_millimeters()

fsdk.DWG2PDFSettingData.GetTreat_inches_as_millimeters ( )

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

默认值为false。该选项仅当图纸单位为英寸,且 fsdk.DWG2PDFSettingData.GetLayout_scope 为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeAutoRects 时生效。 false表示关闭,true表示开启。

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

◆ SetBackground_color_index()

fsdk.DWG2PDFSettingData.SetBackground_color_index (   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()

fsdk.DWG2PDFSettingData.SetColor_image_output_dpi (   value)

Set 彩色图像输出DPI设置。

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

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

◆ SetColor_policy()

fsdk.DWG2PDFSettingData.SetColor_policy (   value)

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

此选项使用 fsdk.DWG2PDFSettingDataE_DWG2PDFColorPolicyNoPolicy 作为默认值。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFColorPolicyNoPolicy 开始的值, 应该是这些值中的一个。

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

◆ SetDrawing_size_block_reference_name()

fsdk.DWG2PDFSettingData.SetDrawing_size_block_reference_name (   value)

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

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

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

◆ SetEnable_diagnostic_log_output()

fsdk.DWG2PDFSettingData.SetEnable_diagnostic_log_output (   value)

Set 是否输出DWG2PDF诊断日志。

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

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

◆ SetExport_flags()

fsdk.DWG2PDFSettingData.SetExport_flags (   value)

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

此选项默认值为 fsdk.DWG2PDFSettingDataE_FlagEmbededTTF 。

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

◆ SetExport_hatches_type()

fsdk.DWG2PDFSettingData.SetExport_hatches_type (   value)

Set 实体填充导出的类型。

此选项使用 fsdk.DWG2PDFSettingDataE_DWG2PDFExportHatchesTypePolygons 作为默认值。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。

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

◆ SetFrame_block_configuration_path()

fsdk.DWG2PDFSettingData.SetFrame_block_configuration_path (   value)

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

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

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

此选项主要用于 fsdk.DWG2PDFSettingData.GetLayout_scope 为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeFrameBlocks 的场景。 XML文件名不受限制。 空字符串表示不使用外部框选块配置文件。

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

◆ SetGeometry_output_dpi()

fsdk.DWG2PDFSettingData.SetGeometry_output_dpi (   value)

Set 几何图形输出DPI设置。

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

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

◆ SetGradient_export_hatches_type()

fsdk.DWG2PDFSettingData.SetGradient_export_hatches_type (   value)

Set 渐变填充导出的类型。

此选项使用 fsdk.DWG2PDFSettingDataE_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。

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

◆ SetIs_active_layout()

fsdk.DWG2PDFSettingData.SetIs_active_layout (   value)

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

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

◆ SetIs_output_progress()

fsdk.DWG2PDFSettingData.SetIs_output_progress (   value)

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

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

◆ SetLayout_index()

fsdk.DWG2PDFSettingData.SetLayout_index (   value)

Set 布局索引:当 fsdk.DWG2PDFSettingData.GetLayout_scope 为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeLayoutByIndex 时生效。

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

参数
[in]value布局索引:当 fsdk.DWG2PDFSettingData.GetLayout_scope 为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeLayoutByIndex 时生效。
返回
None.

◆ SetLayout_scope()

fsdk.DWG2PDFSettingData.SetLayout_scope (   value)

Set 布局导出范围。

此选项默认值为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeCurrentLayout 。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeModelSpaceOnly 开始的取值。 当设置为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeLayoutByIndex 时, 使用 fsdk.DWG2PDFSettingData.GetLayout_index 指定目标布局索引。 若传入不支持的值,会被归一化为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeCurrentLayout 模式。

参数
[in]value布局导出范围。
返回
None.

◆ SetLineweight_scale_factor()

fsdk.DWG2PDFSettingData.SetLineweight_scale_factor (   value)

Set 线宽缩放系数。

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

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

◆ SetLineweight_style_mode()

fsdk.DWG2PDFSettingData.SetLineweight_style_mode (   value)

Set 线宽/打印样式模式。

此选项默认值为 fsdk.DWG2PDFSettingDataE_DWG2PDFLineweightStyleModeNoStyleNoLineweight 。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFLineweightStyleModeNoStyleNoLineweight 开始的取值。 若传入不支持的值,将抛出 fsdk.E_ErrParam 错误。

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

◆ SetMaximum_drawing_area()

fsdk.DWG2PDFSettingData.SetMaximum_drawing_area (   value)

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

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

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

◆ SetMinimum_export_rect_side_length()

fsdk.DWG2PDFSettingData.SetMinimum_export_rect_side_length (   value)

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

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

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

◆ SetMonochrome_image_output_dpi()

fsdk.DWG2PDFSettingData.SetMonochrome_image_output_dpi (   value)

Set 黑白图像输出DPI设置。

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

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

◆ SetOther_export_hatches_type()

fsdk.DWG2PDFSettingData.SetOther_export_hatches_type (   value)

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

此选项使用 fsdk.DWG2PDFSettingDataE_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。

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

◆ SetOutput_author()

fsdk.DWG2PDFSettingData.SetOutput_author (   value)

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

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

◆ SetOutput_creator()

fsdk.DWG2PDFSettingData.SetOutput_creator (   value)

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

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

◆ SetOutput_keywords()

fsdk.DWG2PDFSettingData.SetOutput_keywords (   value)

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

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

◆ SetOutput_producer()

fsdk.DWG2PDFSettingData.SetOutput_producer (   value)

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

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

◆ SetOutput_subject()

fsdk.DWG2PDFSettingData.SetOutput_subject (   value)

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

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

◆ SetOutput_title()

fsdk.DWG2PDFSettingData.SetOutput_title (   value)

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

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

◆ SetPage_margin()

fsdk.DWG2PDFSettingData.SetPage_margin (   value)

Set 页面边距(毫米)。

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

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

◆ SetPaper_height()

fsdk.DWG2PDFSettingData.SetPaper_height (   value)

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

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

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

◆ SetPaper_width()

fsdk.DWG2PDFSettingData.SetPaper_width (   value)

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

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

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

◆ SetPlot_scale_factor()

fsdk.DWG2PDFSettingData.SetPlot_scale_factor (   value)

Set 打印缩放系数。

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

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

◆ SetProgress_callback()

fsdk.DWG2PDFSettingData.SetProgress_callback (   value)

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

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

◆ SetSearchable_text_type()

fsdk.DWG2PDFSettingData.SetSearchable_text_type (   value)

Set 搜索文本类型的类型。

如果SHX或TTF文本导出为几何形状(通过export_flags启用 fsdk.DWG2PDFSettingDataE_FlagTTFTextAsGeometry 和 fsdk.DWG2PDFSettingDataE_FlagSHXTextAsGeometry ),则可以使用此选项。 此选项使用 fsdk.DWG2PDFSettingDataE_DWG2PDFSearchableTextTypeNoSearch 作为默认值。 请参考从 fsdk.DWG2PDFSettingDataE_DWG2PDFSearchableTextTypeNoSearch 开始的值, 应该是这些值中的一个。

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

◆ SetTreat_inches_as_millimeters()

fsdk.DWG2PDFSettingData.SetTreat_inches_as_millimeters (   value)

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

默认值为false。该选项仅当图纸单位为英寸,且 fsdk.DWG2PDFSettingData.GetLayout_scope 为 fsdk.DWG2PDFSettingDataE_DWG2PDFLayoutScopeAutoRects 时生效。 false表示关闭,true表示开启。

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