|
Foxit PDF SDK
|
继承自 Object .
Public 成员函数 | |
| DWG2PDFSettingData () | |
| 带参数的构造函数。 | |
| DWG2PDFSettingData & | operator= (const DWG2PDFSettingData &data) |
| 赋值操作符。 更多... | |
DWG到PDF导出标志的枚举。
此枚举的值可以单独使用或组合使用。
用于DWG到PDF转换的布局导出范围枚举。
此枚举的值应该单独使用。
| 枚举值 | |
|---|---|
| e_DWG2PDFLayoutScopeModelSpaceOnly | 仅导出模型空间。 |
| e_DWG2PDFLayoutScopeCurrentLayout | 导出当前布局。 |
| e_DWG2PDFLayoutScopeAllLayouts | 导出全部布局。 |
| e_DWG2PDFLayoutScopeModelSpaceAndLayouts | 导出模型空间和全部有效布局。 |
| e_DWG2PDFLayoutScopeFrameBlocks | 将模型空间中已配置的图框块区域导出为多页PDF。
|
| e_DWG2PDFLayoutScopeDrawingLimits | 导出图形边界范围。 |
| e_DWG2PDFLayoutScopeAutoByLayoutOverflow | 基于布局越界检查自动选择导出布局或模型空间。 |
| e_DWG2PDFLayoutScopeAutoRects | 自动识别并导出模型空间中的多个矩形区域。 |
| e_DWG2PDFLayoutScopeLayoutByIndex | 按索引导出指定布局,索引由 DWG2PDFSettingData::layout_index 指定。 |
| e_DWG2PDFLayoutScopeAutoRectsAndAllLayouts | 将 DWG2PDFSettingData::e_DWG2PDFLayoutScopeAutoRects 和 DWG2PDFSettingData::e_DWG2PDFLayoutScopeAllLayouts 的导出结果合并到同一个PDF中。 |
|
inline |
赋值操作符。
| [in] | data | 另一个DWG到PDF设置数据对象,其值将被赋给当前对象。 |
| int32 foxit::addon::conversion::DWG2PDFSettingData::background_color_index |
CAD调色板背景颜色索引(范围:[0-255])。
默认值为7。 常见索引:0-黑、1-红、2-黄、3-绿、4-青、5-蓝、6-品红、7-白、8-深灰。 其他索引请参考CAD颜色调色板定义。 若超出范围[0-255],会被归一化为7。
| int32 foxit::addon::conversion::DWG2PDFSettingData::color_image_output_dpi |
彩色图像输出DPI设置。
默认值为400。 有效值包括72、150、200、300、400、600和1200。 其他取值将被规范化为400。
| DWG2PDFColorPolicy foxit::addon::conversion::DWG2PDFSettingData::color_policy |
用于转换的PDF文档的颜色策略。
此选项使用 DWG2PDFSettingData::e_DWG2PDFColorPolicyNoPolicy 作为默认值。 请参考从 DWG2PDFSettingData::e_DWG2PDFColorPolicyNoPolicy 开始的值, 应该是这些值中的一个。
| foxit::WString foxit::addon::conversion::DWG2PDFSettingData::drawing_size_block_reference_name |
用于计算图幅缩放比例的块参照名。
该选项仅在 DWG2PDFSettingData::layout_scope 为 DWG2PDFSettingData::e_DWG2PDFLayoutScopeAutoRects 时生效。 该图块被视为图框,其原始尺寸用于确定导出时的缩放比例。 若所设置的图块不存在,则此选项不生效。
| bool foxit::addon::conversion::DWG2PDFSettingData::enable_diagnostic_log_output |
是否输出DWG2PDF诊断日志。
默认值为false。false表示关闭,true表示开启。
| uint32 foxit::addon::conversion::DWG2PDFSettingData::export_flags |
用于转换的PDF文档的导出标志。请参考从 DWG2PDFSettingData::e_FlagEmbededTTF 开始的值, 这可以是这些值中的一个或多个的组合。 也可以是0,表示标志中的所有位都是0。
此选项默认值为 DWG2PDFSettingData::e_FlagEmbededTTF 。
| DWG2PDFExportHatchesType foxit::addon::conversion::DWG2PDFSettingData::export_hatches_type |
实体填充导出的类型。
此选项使用 DWG2PDFSettingData::e_DWG2PDFExportHatchesTypePolygons 作为默认值。 请参考从 DWG2PDFSettingData::e_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。
| foxit::WString foxit::addon::conversion::DWG2PDFSettingData::frame_block_configuration_path |
框选块模式配置XML路径。
该XML文件用于配置要导出的图框块名称,示例如下:
<?xml version="1.0" encoding="utf-8" ?>
<root>
<!-- Acme方式时配置Dwg标题栏名称,ODA方式时配置图框名称 -->
<TitleBlock Name="图框1"/>
<TitleBlock Name="图框2"/>
</root>
此选项主要用于 DWG2PDFSettingData::layout_scope 为 DWG2PDFSettingData::e_DWG2PDFLayoutScopeFrameBlocks 的场景。 XML文件名不受限制。 空字符串表示不使用外部框选块配置文件。
| int32 foxit::addon::conversion::DWG2PDFSettingData::geometry_output_dpi |
几何图形输出DPI设置。
默认值为400。 有效值包括72、150、200、300、400、600和1200。 其他取值将被规范化为400。
| DWG2PDFExportHatchesType foxit::addon::conversion::DWG2PDFSettingData::gradient_export_hatches_type |
渐变填充导出的类型。
此选项使用 DWG2PDFSettingData::e_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从 DWG2PDFSettingData::e_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。
| bool foxit::addon::conversion::DWG2PDFSettingData::is_active_layout |
true表示仅导出活动布局,false表示不仅导出活动布局。默认值:false。
| int32 foxit::addon::conversion::DWG2PDFSettingData::layout_index |
布局索引:当 DWG2PDFSettingData::layout_scope 为 DWG2PDFSettingData::e_DWG2PDFLayoutScopeLayoutByIndex 时生效。
布局索引。默认值为1(第一个布局)。 在按索引导出模式下,小于1的值会被归一化为1;其他模式下该参数会被忽略。
| DWG2PDFLayoutScope foxit::addon::conversion::DWG2PDFSettingData::layout_scope |
布局导出范围。
此选项默认值为 DWG2PDFSettingData::e_DWG2PDFLayoutScopeCurrentLayout 。 请参考从 DWG2PDFSettingData::e_DWG2PDFLayoutScopeModelSpaceOnly 开始的取值。 当设置为 DWG2PDFSettingData::e_DWG2PDFLayoutScopeLayoutByIndex 时, 使用 DWG2PDFSettingData::layout_index 指定目标布局索引。 若传入不支持的值,会被归一化为 DWG2PDFSettingData::e_DWG2PDFLayoutScopeCurrentLayout 模式。
| double foxit::addon::conversion::DWG2PDFSettingData::lineweight_scale_factor |
线宽缩放系数。
默认值为 1.0。小于等于 0 的值会被归一化为 1.0。 该选项仅在 FSDK.DWG2PDFSettingData.lineweight_style_mode 为 FSDK.DWG2PDFSettingData.e_DWG2PDFLineweightStyleModeStyleAndLineweight 时生效。
| DWG2PDFLineweightStyleMode foxit::addon::conversion::DWG2PDFSettingData::lineweight_style_mode |
线宽/打印样式模式。
此选项默认值为 DWG2PDFSettingData::e_DWG2PDFLineweightStyleModeNoStyleNoLineweight 。 请参考从 DWG2PDFSettingData::e_DWG2PDFLineweightStyleModeNoStyleNoLineweight 开始的取值。 若传入不支持的值,将抛出 foxit::e_ErrParam 错误。
| double foxit::addon::conversion::DWG2PDFSettingData::maximum_drawing_area |
允许的最大图框尺寸(单位是毫米)。
默认值为0。该选项仅在 DWG2PDFSettingData::layout_scope 为 DWG2PDFSettingData::e_DWG2PDFLayoutScopeAutoRects 或 DWG2PDFSettingData::e_DWG2PDFLayoutScopeAutoRectsAndAllLayouts 时生效。 当图框尺寸超过该值时,导出过程可能会逐步缩放图框以满足该限制。 值为0表示不限制。小于0的值会被视为0。
| double foxit::addon::conversion::DWG2PDFSettingData::minimum_export_rect_side_length |
自动矩形导出时的最小图框边长(单位是毫米)。
默认值为0。该选项仅在 DWG2PDFSettingData::layout_scope 为 DWG2PDFSettingData::e_DWG2PDFLayoutScopeAutoRects 时生效。 在此模式下,任何宽或高小于该值的图框会被跳过。 若该值大于所有检测到的图框的最大边长,则所有图框均会被跳过。 值为0表示不限制。小于0的值会被视为0。
| int32 foxit::addon::conversion::DWG2PDFSettingData::monochrome_image_output_dpi |
黑白图像输出DPI设置。
默认值为400。 有效值包括72、150、200、300、400、600和1200。 其他取值将被规范化为400。
| DWG2PDFExportHatchesType foxit::addon::conversion::DWG2PDFSettingData::other_export_hatches_type |
其他(非实体)填充导出的类型。
此选项使用 DWG2PDFSettingData::e_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从 DWG2PDFSettingData::e_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。
| int32 foxit::addon::conversion::DWG2PDFSettingData::page_margin |
页面边距(毫米)。
默认值为0。小于0的值会被视为0。 超过纸张尺寸一半的值会被设置为小于纸张尺寸一半。
| float foxit::addon::conversion::DWG2PDFSettingData::paper_height |
用于转换的PDF文档的纸张高度。
如果布局几何将缩放到纸张大小(通过export_flags启用 DWG2PDFSettingData::e_FlagZoomToExtentsMode ), 则可以使用此选项。 生效默认值为297.0f。 此值以毫米为单位。当该值小于等于0时,会被归一化为297.0f。
| float foxit::addon::conversion::DWG2PDFSettingData::paper_width |
用于转换的PDF文档的纸张宽度。
如果布局几何将缩放到纸张大小(通过export_flags启用 DWG2PDFSettingData::e_FlagZoomToExtentsMode ), 则可以使用此选项。 生效默认值为420.0f。 此值以毫米为单位。当该值小于等于0时,会被归一化为420.0f。
| double foxit::addon::conversion::DWG2PDFSettingData::plot_scale_factor |
打印缩放系数。
默认值为0.99。对此值没有严格的上限要求。但无效输入会被归一化以保持输出稳定。 小于0的值会被归一化为0.1,等于0的值会被归一化为0.99。
| DWG2PDFSearchableTextType foxit::addon::conversion::DWG2PDFSettingData::searchable_text_type |
搜索文本类型的类型。
如果SHX或TTF文本导出为几何形状(通过export_flags启用 DWG2PDFSettingData::e_FlagTTFTextAsGeometry 和 DWG2PDFSettingData::e_FlagSHXTextAsGeometry ),则可以使用此选项。 此选项使用 DWG2PDFSettingData::e_DWG2PDFSearchableTextTypeNoSearch 作为默认值。 请参考从 DWG2PDFSettingData::e_DWG2PDFSearchableTextTypeNoSearch 开始的值, 应该是这些值中的一个。
| bool foxit::addon::conversion::DWG2PDFSettingData::treat_inches_as_millimeters |
是否将英寸尺寸按毫米处理。
默认值为false。该选项仅当图纸单位为英寸,且 DWG2PDFSettingData::layout_scope 为 DWG2PDFSettingData::e_DWG2PDFLayoutScopeAutoRects 时生效。 false表示关闭,true表示开启。