Foxit PDF SDK

Public 成员函数 | Public 属性 | 静态 Public 属性 | 所有成员列表
FSDK::DWG2PDFSettingData类 参考

## Public 成员函数
| constructor ()
| 带参数的构造函数。

## Public 属性
| color_policy
| 用于转换的 PDF 文档的颜色策略。 更多...
| export_flags
| 用于转换的 PDF 文档的导出标志。请参考从 FSDK.DWG2PDFSettingData.e_FlagEmbededTTF 开始的值， 这可以是这些值之一或组合。 它也可以是 0，表示标志中的所有位都为 0。
| export_hatches_type
| 实心影线导出的类型。 更多...
| gradient_export_hatches_type
| 渐变影线导出的类型。 更多...
| is_active_layout
| true 表示仅导出活动布局，而 false 表示不仅导出活动布局。默认值：false。
| is_output_progress
| 一个布尔值，指示是否输出进度日志。 true 表示输出进度日志，false 表示不输出。 默认值：true。
| other_export_hatches_type
| 其他（非实心）影线导出的类型。 更多...
| output_author
| 输出 PDF 文档的作者，默认使用空字符串。
| output_creator
| 输出 PDF 文档的创建者，默认使用空字符串。
| output_keywords
| 输出 PDF 文档的关键词，默认使用空字符串。
| output_producer
| 输出 PDF 文档的生产者，默认使用空字符串。
| output_subject
| 输出 PDF 文档的主题，默认使用空字符串。
| output_title
| 输出 PDF 文档的标题，默认使用空字符串。
| paper_height
| 用于转换的 PDF 文档的纸张高度。 更多...
| paper_width
| 用于转换的 PDF 文档的纸张宽度。 更多...
| progress_callback
| 指向 FSDK.DWG2PDFProgressCallback 对象的指针，用于接收 DWG 转 PDF 的进度。 此参数可以为 NULL。
| searchable_text_type
| 搜索文本类型的类型。 更多...

## 静态 Public 属性
static | e_DWG2PDFColorPolicyGrayscale
| 颜色策略：将图纸导出为灰度 PDF 文件。本机颜色转换为灰度。
static | e_DWG2PDFColorPolicyMono
| 颜色策略：将图纸导出为单色 PDF 文件。
static | e_DWG2PDFColorPolicyNoPolicy
| 用于将 DWG 转换为 PDF 的颜色策略枚举。 更多...
static | e_DWG2PDFExportHatchesTypeDrawing
| 影线导出类型：将影线导出为一组三角形（矢量化器）。
static | e_DWG2PDFExportHatchesTypePdfPaths
| 影线导出类型：将影线导出为 PDF 路径（仅限实心影线）。
static | e_DWG2PDFExportHatchesTypePolygons
| 影线导出类型：将影线导出为多边形（仅限实心影线）。
static | e_DWG2PDFSearchableTextTypeNoSearch
| 用于将 DWG 转换为 PDF 的可搜索文本类型枚举。 更多...
static | e_DWG2PDFSearchableTextTypeSHX
| 可搜索文本类型：仅使用 SHX 字体显示的文本可搜索。
static | e_DWG2PDFSearchableTextTypeTTF
| 可搜索文本类型：仅使用 TTF 字体显示的文本可搜索。
static | e_FlagASCIIHexEncoding
| 位 10。启用内部 PDF 流的 ASCIIHex 编码。
static | e_FlagEmbededOptimizedTTF
| 位 7。启用将 TTF 字体程序嵌入到 PDF 文件。通过删除未使用的部分来减小 TTF 字体（PDF 文件大小较小，但编辑功能有限）。
static | e_FlagEmbededTTF
| DWG 转 PDF 导出标志的枚举。 更多...
static | e_FlagEnableLayers
| 位 5。如果启用，将向 PDF 文件添加图层支持（需要 1.5 版本）。
static | e_FlagExportHyperlinks
| 位 11。启用超链接导出。
static | e_FlagFlateCompression
| 位 9。启用内部 PDF 流的压缩。
static | e_FlagIncludeOffLayers
| 位 6。如果启用，将向 PDF 文件添加不可见图层（需要 1.5 版本）。
static | e_FlagLinearized
| 位 13。创建线性化 PDF 文件。
static | e_FlagMeasuring: number static e_DWG2PDFExportHatchesTypeBitmap
| 位 15。在 PDF 中启用测量比例。
static | e_FlagSHXTextAsGeometry
| 位 3。启用 SHX 字体文本转换为几何图形。
static | e_FlagSimpleGeomOptimization
| 位 4。启用简单几何优化（将分离的线段合并为一个多段线；贝塞尔曲线控制点）。
static | e_FlagTTFTextAsGeometry
| 位 2。启用 TTF 字体文本转换为几何图形。
static | e_FlagUseHLR
| 位 8。确定软件是否对相应的视图使用矢量隐藏线移除。
static | e_FlagZoomToExtentsMode
| 位 12。如果启用，布局几何图形将缩放到纸张大小；否则将应用布局设置。 更多...

## 详细描述

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

参见
  FSDK.Convert

## 类成员变量说明

## ◆ color_policy

FSDK::DWG2PDFSettingData::color_policy

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

它使用 FSDK.DWG2PDFSettingData.e_DWG2PDFColorPolicyNoPolicy 作为此选项的默认值。 请参考从 FSDK.DWG2PDFSettingData.e_DWG2PDFColorPolicyNoPolicy 开始的值， 应为这些值之一。

## ◆ e_DWG2PDFColorPolicyNoPolicy

FSDK::DWG2PDFSettingData::e_DWG2PDFColorPolicyNoPolicy
| static

用于将 DWG 转换为 PDF 的颜色策略枚举。

此枚举的值应单独使用。

颜色策略：无颜色策略。图纸按其本机色板导出（按原样）。

## ◆ e_DWG2PDFSearchableTextTypeNoSearch

FSDK::DWG2PDFSettingData::e_DWG2PDFSearchableTextTypeNoSearch
| static

用于将 DWG 转换为 PDF 的可搜索文本类型枚举。

此枚举的值应单独使用。

可搜索文本类型：无可搜索文本。

## ◆ e_FlagEmbededTTF

FSDK::DWG2PDFSettingData::e_FlagEmbededTTF
| static

DWG 转 PDF 导出标志的枚举。

此枚举的值可以单独使用或组合使用。

位 1。启用将 TTF（TrueType 字体）程序嵌入到 PDF 文件。将嵌入整个 TTF 字体文件（PDF 文件大小较大）。

## ◆ e_FlagZoomToExtentsMode

FSDK::DWG2PDFSettingData::e_FlagZoomToExtentsMode
| static

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

注解
  此模式的工作方式类似于某些布局设置：“绘图区域” - “扩展名”；“适应纸张”；“居中绘图”；这些设置应用于指定的纸张大小和方向； 但某些设置如“绘图线宽”、“绘图样式”仍然从布局设置中应用。

## ◆ export_hatches_type

FSDK::DWG2PDFSettingData::export_hatches_type

实心影线导出的类型。

它使用 FSDK.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 作为此选项的默认值。 请参考从 FSDK.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 开始的值， 应为这些值之一。

## ◆ gradient_export_hatches_type

FSDK::DWG2PDFSettingData::gradient_export_hatches_type

渐变影线导出的类型。

对于此选项，仅支持 FSDK.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 和 FSDK.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeDrawing。 它使用 FSDK.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 作为此选项的默认值。 请参考从 FSDK.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 开始的值， 应为这些值之一。

## ◆ other_export_hatches_type

FSDK::DWG2PDFSettingData::other_export_hatches_type

其他（非实心）影线导出的类型。

对于此选项，仅支持 FSDK.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 和 FSDK.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeDrawing。 它使用 FSDK.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 作为此选项的默认值。 请参考从 FSDK.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 开始的值， 应为这些值之一。

## ◆ paper_height

FSDK::DWG2PDFSettingData::paper_height

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

如果将布局几何图形缩放到纸张大小（export_flags 启用了 FSDK.DWG2PDFSettingData.e_FlagZoomToExtentsMode），则可以使用此选项。 默认使用值 297.0f。此值以毫米为单位。

## ◆ paper_width

FSDK::DWG2PDFSettingData::paper_width

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

如果将布局几何图形缩放到纸张大小（export_flags 启用了 FSDK.DWG2PDFSettingData.e_FlagZoomToExtentsMode），则可以使用此选项。 默认使用值 210.0f。此值以毫米为单位。

## ◆ searchable_text_type

FSDK::DWG2PDFSettingData::searchable_text_type

搜索文本类型的类型。

如果 SHX 或 TTF 文本导出为几何图形（通过 export_flags 启用 FSDK.DWG2PDFSettingData.e_FlagTTFTextAsGeometry 和 FSDK.DWG2PDFSettingData.e_FlagSHXTextAsGeometry），则可以使用此选项。 它使用 FSDK.DWG2PDFSettingData.e_DWG2PDFSearchableTextTypeNoSearch 作为此选项的默认值。 请参考从 FSDK.DWG2PDFSettingData.e_DWG2PDFSearchableTextTypeNoSearch 开始的值， 应为这些值之一。