Foxit PDF SDK

Public 类型 | Public 成员函数 | 属性 | 所有成员列表
foxit.addon.conversion.DWG2PDFSettingData类 参考

继承自 SystemIDisposable .

## Public 类型
enum | DWG2PDFColorPolicy { DWG2PDFColorPolicy.e_DWG2PDFColorPolicyNoPolicy = 0, DWG2PDFColorPolicy.e_DWG2PDFColorPolicyMono = 1, DWG2PDFColorPolicy.e_DWG2PDFColorPolicyGrayscale = 2 }
| 用于DWG到PDF转换的颜色策略枚举。 更多...
enum | DWG2PDFExportFlags { DWG2PDFExportFlags.e_FlagEmbededTTF = 0x0001, DWG2PDFExportFlags.e_FlagTTFTextAsGeometry = 0x0002, DWG2PDFExportFlags.e_FlagSHXTextAsGeometry = 0x0004, DWG2PDFExportFlags.e_FlagSimpleGeomOptimization = 0x0008, DWG2PDFExportFlags.e_FlagEnableLayers = 0x0010, DWG2PDFExportFlags.e_FlagIncludeOffLayers = 0x0020, DWG2PDFExportFlags.e_FlagEmbededOptimizedTTF = 0x0040, DWG2PDFExportFlags.e_FlagUseHLR = 0x0080, DWG2PDFExportFlags.e_FlagFlateCompression = 0x0100, DWG2PDFExportFlags.e_FlagASCIIHexEncoding = 0x0200, DWG2PDFExportFlags.e_FlagExportHyperlinks = 0x0400, DWG2PDFExportFlags.e_FlagZoomToExtentsMode = 0x0800, DWG2PDFExportFlags.e_FlagLinearized = 0x1000, DWG2PDFExportFlags.e_FlagMeasuring = 0x4000 }
| DWG到PDF导出标志的枚举。 更多...
enum | DWG2PDFExportHatchesType { DWG2PDFExportHatchesType.e_DWG2PDFExportHatchesTypeBitmap = 0, DWG2PDFExportHatchesType.e_DWG2PDFExportHatchesTypeDrawing = 1, DWG2PDFExportHatchesType.e_DWG2PDFExportHatchesTypePdfPaths = 2, DWG2PDFExportHatchesType.e_DWG2PDFExportHatchesTypePolygons = 3 }
| 用于DWG到PDF转换的填充导出类型枚举。 更多...
enum | DWG2PDFSearchableTextType { DWG2PDFSearchableTextType.e_DWG2PDFSearchableTextTypeNoSearch = 0, DWG2PDFSearchableTextType.e_DWG2PDFSearchableTextTypeSHX = 1, DWG2PDFSearchableTextType.e_DWG2PDFSearchableTextTypeTTF = 2 }
| 用于DWG到PDF转换的可搜索文本类型枚举。 更多...

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

## 属性
DWG2PDFSettingData.DWG2PDFColorPolicy | color_policy`[get, set]`
| 用于转换的PDF文档的颜色策略。 更多...
int | export_flags`[get, set]`
| 用于转换的PDF文档的导出标志。请参考从foxit.addon.conversion.DWG2PDFSettingData.DWG2PDFExportFlags.e_FlagEmbededTTF 开始的值， 这可以是这些值中的一个或多个的组合。 也可以是0，表示标志中的所有位都是0。
DWG2PDFSettingData.DWG2PDFExportHatchesType | export_hatches_type`[get, set]`
| 实体填充导出的类型。 更多...
DWG2PDFSettingData.DWG2PDFExportHatchesType | gradient_export_hatches_type`[get, set]`
| 渐变填充导出的类型。 更多...
bool | is_active_layout`[get, set]`
| true表示仅导出活动布局，false表示不仅导出活动布局。默认值：false。
bool | is_output_progress`[get, set]`
| 一个布尔值，指示是否输出进度日志。 true表示输出进度日志，false表示不输出。 默认值：true。
DWG2PDFSettingData.DWG2PDFExportHatchesType | other_export_hatches_type`[get, set]`
| 其他（非实体）填充导出的类型。 更多...
string | output_author`[get, set]`
| 输出PDF文档的作者，默认使用空字符串。
string | output_creator`[get, set]`
| 输出PDF文档的创建者，默认使用空字符串。
string | output_keywords`[get, set]`
| 输出PDF文档的关键词，默认使用空字符串。
string | output_producer`[get, set]`
| 输出PDF文档的生产者，默认使用空字符串。
string | output_subject`[get, set]`
| 输出PDF文档的主题，默认使用空字符串。
string | output_title`[get, set]`
| 输出PDF文档的标题，默认使用空字符串。
float | paper_height`[get, set]`
| 用于转换的PDF文档的纸张高度。 更多...
float | paper_width`[get, set]`
| 用于转换的PDF文档的纸张宽度。 更多...
global::System.IntPtr | progress_callback`[get, set]`
| 指向DWG2PDFProgressCallback 对象的指针，用于接收DWG转换为PDF的进度。 此参数可以是null。
DWG2PDFSettingData.DWG2PDFSearchableTextType | searchable_text_type`[get, set]`
| 搜索文本类型的类型。 更多...

## 详细描述

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

参见
  Convert

## 成员枚举类型说明

## ◆ DWG2PDFColorPolicy

enum foxit.addon.conversion.DWG2PDFSettingData.DWG2PDFColorPolicy
| strong

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

此枚举的值应该单独使用。

枚举值
e_DWG2PDFColorPolicyNoPolicy | 颜色策略：无颜色策略。图形以其原生颜色调色板导出（原样导出）。
e_DWG2PDFColorPolicyMono | 颜色策略：图形导出为单色PDF文件。
e_DWG2PDFColorPolicyGrayscale | 颜色策略：图形导出为灰度PDF文件。原生颜色转换为灰度。

## ◆ DWG2PDFExportFlags

enum foxit.addon.conversion.DWG2PDFSettingData.DWG2PDFExportFlags
| strong

DWG到PDF导出标志的枚举。

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

枚举值
e_FlagEmbededTTF | 位1。启用TTF（True Type Font）程序嵌入PDF文件。整个TTF字体文件将被嵌入（PDF文件较大）。
e_FlagTTFTextAsGeometry | 位2。启用TTF字体文本到几何形状的转换。
e_FlagSHXTextAsGeometry | 位3。启用SHX字体文本到几何形状的转换。
e_FlagSimpleGeomOptimization | 位4。启用简单几何优化（分离的线段合并为一条折线，贝塞尔曲线控制点）。
e_FlagEnableLayers | 位5。如果启用，图层支持将添加到PDF文件（需要1.5版本）。
e_FlagIncludeOffLayers | 位6。如果启用，不可见图层将添加到PDF文件（需要1.5版本）。
e_FlagEmbededOptimizedTTF | 位7。启用TTF字体程序嵌入PDF文件。通过删除未使用的部分来减少TTF字体（PDF文件较小，但编辑受限）。
e_FlagUseHLR | 位8。确定软件是否对相应视口使用矢量隐藏线移除。
e_FlagFlateCompression | 位9。启用内部PDF流的压缩。
e_FlagASCIIHexEncoding | 位10。启用内部PDF流的ASCIIHex编码。
e_FlagExportHyperlinks | 位11。启用超链接导出。
e_FlagZoomToExtentsMode | 位12。如果启用，布局几何将缩放到纸张大小，否则将应用布局设置。 注解 此模式的工作方式类似于某些布局设置："绘图区域" - "范围"、"适合纸张"、"居中绘图"，这些设置应用于指定的纸张大小和方向， 但一些设置如"绘图线宽"、"绘图样式"仍从布局设置中应用。
e_FlagLinearized | 位13。创建线性化PDF文件。
e_FlagMeasuring | 位15。在PDF中启用测量比例。

## ◆ DWG2PDFExportHatchesType

enum foxit.addon.conversion.DWG2PDFSettingData.DWG2PDFExportHatchesType
| strong

用于DWG到PDF转换的填充导出类型枚举。

此枚举的值应该单独使用。

枚举值
e_DWG2PDFExportHatchesTypeBitmap | 填充导出类型：将填充导出为位图。
e_DWG2PDFExportHatchesTypeDrawing | 填充导出类型：将填充导出为三角形集合（矢量化器）。
e_DWG2PDFExportHatchesTypePdfPaths | 填充导出类型：将填充导出为PDF路径（仅限实体填充）。
e_DWG2PDFExportHatchesTypePolygons | 填充导出类型：将填充导出为多边形（仅限实体填充）。

## ◆ DWG2PDFSearchableTextType

enum foxit.addon.conversion.DWG2PDFSettingData.DWG2PDFSearchableTextType
| strong

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

此枚举的值应该单独使用。

枚举值
e_DWG2PDFSearchableTextTypeNoSearch | 可搜索文本类型：无可搜索文本。
e_DWG2PDFSearchableTextTypeSHX | 可搜索文本类型：仅使用SHX字体显示的文本可搜索。
e_DWG2PDFSearchableTextTypeTTF | 可搜索文本类型：仅使用TTF字体显示的文本可搜索。

## 属性说明

## ◆ color_policy

DWG2PDFSettingData.DWG2PDFColorPolicy foxit.addon.conversion.DWG2PDFSettingData.color_policy
| get set

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

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

## ◆ export_hatches_type

DWG2PDFSettingData.DWG2PDFExportHatchesType foxit.addon.conversion.DWG2PDFSettingData.export_hatches_type
| get set

实体填充导出的类型。

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

## ◆ gradient_export_hatches_type

DWG2PDFSettingData.DWG2PDFExportHatchesType foxit.addon.conversion.DWG2PDFSettingData.gradient_export_hatches_type
| get set

渐变填充导出的类型。

对于此选项，仅支持foxit.addon.conversion.DWG2PDFSettingData.DWG2PDFExportHatchesType.e_DWG2PDFExportHatchesTypeBitmap 和foxit.addon.conversion.DWG2PDFSettingData.DWG2PDFExportHatchesType.e_DWG2PDFExportHatchesTypeDrawing 。 此选项使用foxit.addon.conversion.DWG2PDFSettingData.DWG2PDFExportHatchesType.e_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从foxit.addon.conversion.DWG2PDFSettingData.DWG2PDFExportHatchesType.e_DWG2PDFExportHatchesTypeBitmap 开始的值， 应该是这些值中的一个。

## ◆ other_export_hatches_type

DWG2PDFSettingData.DWG2PDFExportHatchesType foxit.addon.conversion.DWG2PDFSettingData.other_export_hatches_type
| get set

其他（非实体）填充导出的类型。

对于此选项，仅支持foxit.addon.conversion.DWG2PDFSettingData.DWG2PDFExportHatchesType.e_DWG2PDFExportHatchesTypeBitmap 和foxit.addon.conversion.DWG2PDFSettingData.DWG2PDFExportHatchesType.e_DWG2PDFExportHatchesTypeDrawing 。 此选项使用foxit.addon.conversion.DWG2PDFSettingData.DWG2PDFExportHatchesType.e_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从foxit.addon.conversion.DWG2PDFSettingData.DWG2PDFExportHatchesType.e_DWG2PDFExportHatchesTypeBitmap 开始的值， 应该是这些值中的一个。

## ◆ paper_height

float foxit.addon.conversion.DWG2PDFSettingData.paper_height
| get set

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

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

## ◆ paper_width

float foxit.addon.conversion.DWG2PDFSettingData.paper_width
| get set

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

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

## ◆ searchable_text_type

DWG2PDFSettingData.DWG2PDFSearchableTextType foxit.addon.conversion.DWG2PDFSettingData.searchable_text_type
| get set

搜索文本类型的类型。

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