Foxit PDF SDK
FoxitPDFSDKPython3.DWG2PDFSettingData Class Reference

Inherits FoxitPDFSDKPython3._object.

Public Member Functions

def DWG2PDFSettingData ()
 Constructor, with parameters.

 

Static Public Attributes

 color_policy = _fsdk.DWG2PDFSettingData_color_policy
 The color policy used for the converted PDF document.
More...
 
 e_DWG2PDFColorPolicyGrayscale = _fsdk.DWG2PDFSettingData_e_DWG2PDFColorPolicyGrayscale
 Color policy: Drawing is exported to a grayscale PDF file. Native colors are converted into grayscale.

 
 e_DWG2PDFColorPolicyMono = _fsdk.DWG2PDFSettingData_e_DWG2PDFColorPolicyMono
 Color policy: Drawing is exported to a monochrome PDF file.

 
 e_DWG2PDFColorPolicyNoPolicy = _fsdk.DWG2PDFSettingData_e_DWG2PDFColorPolicyNoPolicy
 Color policy: No color policy. A drawing is exported with its native color palette (as is).

 
 e_DWG2PDFExportHatchesTypeBitmap = _fsdk.DWG2PDFSettingData_e_DWG2PDFExportHatchesTypeBitmap
 Hatches export type: Exports hatch as a bitmap.

 
 e_DWG2PDFExportHatchesTypeDrawing = _fsdk.DWG2PDFSettingData_e_DWG2PDFExportHatchesTypeDrawing
 Hatches export type: Exports hatch as a set of triangles (vectorizer).

 
 e_DWG2PDFExportHatchesTypePdfPaths = _fsdk.DWG2PDFSettingData_e_DWG2PDFExportHatchesTypePdfPaths
 Hatches export type: Exports hatch as a PDF path (solid hatches only).

 
 e_DWG2PDFExportHatchesTypePolygons = _fsdk.DWG2PDFSettingData_e_DWG2PDFExportHatchesTypePolygons
 Hatches export type: Exports hatch as a polygon (solid hatches only).

 
 e_DWG2PDFSearchableTextTypeNoSearch = _fsdk.DWG2PDFSettingData_e_DWG2PDFSearchableTextTypeNoSearch
 Searchable text type: No searchable text.

 
 e_DWG2PDFSearchableTextTypeSHX = _fsdk.DWG2PDFSettingData_e_DWG2PDFSearchableTextTypeSHX
 Searchable text type: Only text displayed with SHX font is searchable.

 
 e_DWG2PDFSearchableTextTypeTTF = _fsdk.DWG2PDFSettingData_e_DWG2PDFSearchableTextTypeTTF
 Searchable text type: Only text displayed with TTF font is searchable.

 
 e_FlagASCIIHexEncoding = _fsdk.DWG2PDFSettingData_e_FlagASCIIHexEncoding
 Bit 10. Enable ASCIIHex encoding of internal PDF streams.

 
 e_FlagEmbededOptimizedTTF = _fsdk.DWG2PDFSettingData_e_FlagEmbededOptimizedTTF
 Bit 7. Enable embedding of TTF font program to PDF file. The TTF font will be reduced by removing unused parts (smaller PDF file size, but limited editing).

 
 e_FlagEmbededTTF = _fsdk.DWG2PDFSettingData_e_FlagEmbededTTF
 Bit 1. Enable embedding of TTF(True Type Font) program to PDF file. The whole TTF font file will be embedded (huge PDF size).

 
 e_FlagEnableLayers = _fsdk.DWG2PDFSettingData_e_FlagEnableLayers
 Bit 5. If enabled, layer support will be added to PDF file (1.5 version required).

 
 e_FlagExportHyperlinks = _fsdk.DWG2PDFSettingData_e_FlagExportHyperlinks
 Bit 11. Enable hyperlinks export.

 
 e_FlagFlateCompression = _fsdk.DWG2PDFSettingData_e_FlagFlateCompression
 Bit 9. Enable compression of internal PDF streams.

 
 e_FlagIncludeOffLayers = _fsdk.DWG2PDFSettingData_e_FlagIncludeOffLayers
 Bit 6. If enabled, invisible layers will be added to PDF file (1.5 version required).

 
 e_FlagLinearized = _fsdk.DWG2PDFSettingData_e_FlagLinearized
 Bit 13. Create linearized PDF file.

 
 e_FlagMeasuring = _fsdk.DWG2PDFSettingData_e_FlagMeasuring
 Bit 15. Enable measuring scale in pdf.

 
 e_FlagSHXTextAsGeometry = _fsdk.DWG2PDFSettingData_e_FlagSHXTextAsGeometry
 Bit 3. Enable SHX font text to geometry conversion.

 
 e_FlagSimpleGeomOptimization = _fsdk.DWG2PDFSettingData_e_FlagSimpleGeomOptimization
 Bit 4. Enable simple geometry optimization (separated segments to one polyline, Bezier curve control points).

 
 e_FlagTTFTextAsGeometry = _fsdk.DWG2PDFSettingData_e_FlagTTFTextAsGeometry
 Bit 2. Enable TTF font text to geometry conversion.

 
 e_FlagUseHLR = _fsdk.DWG2PDFSettingData_e_FlagUseHLR
 Bit 8. Determines whether software uses vector hidden-line removal for corresponding viewports.

 
 e_FlagZoomToExtentsMode = _fsdk.DWG2PDFSettingData_e_FlagZoomToExtentsMode
 Bit 12. If enabled, layout geometry will be zoomed to paper size, else layout settings will be applied.
More...
 
 export_flags = _fsdk.DWG2PDFSettingData_export_flags
 The export flags used for the converted PDF document. Please refer to values starting from FoxitPDFSDKPython3.DWG2PDFSettingData.e_FlagEmbededTTF and this can be one or a combination of these values It could also be 0, which means all bits in the flag are 0.

 
 export_hatches_type = _fsdk.DWG2PDFSettingData_export_hatches_type
 The type of solid hatches export.
More...
 
 gradient_export_hatches_type = _fsdk.DWG2PDFSettingData_gradient_export_hatches_type
 The type of gradient hatches export.
More...
 
 is_active_layout = _fsdk.DWG2PDFSettingData_is_active_layout
 true means to export the active layout only, while false means not. Default value: false.

 
 is_output_progress = _fsdk.DWG2PDFSettingData_is_output_progress
 A boolean value which indicates whether to output progress logs. true means to output progress logs, and false means not. Default value: true.

 
 other_export_hatches_type = _fsdk.DWG2PDFSettingData_other_export_hatches_type
 The type of other (non-solid) hatches export.
More...
 
 output_author = _fsdk.DWG2PDFSettingData_output_author
 The author for the output PDF document, an empty string will be used as default.

 
 output_creator = _fsdk.DWG2PDFSettingData_output_creator
 The creator for the output PDF document, an empty string will be used as default.

 
 output_keywords = _fsdk.DWG2PDFSettingData_output_keywords
 The keywords for the output PDF document, an empty string will be used as default.

 
 output_producer = _fsdk.DWG2PDFSettingData_output_producer
 The producer for the output PDF document, an empty string will be used as default.

 
 output_subject = _fsdk.DWG2PDFSettingData_output_subject
 The subject for the output PDF document, an empty string will be used as default.

 
 output_title = _fsdk.DWG2PDFSettingData_output_title
 The title for the output PDF document, an empty string will be used as default.

 
 paper_height = _fsdk.DWG2PDFSettingData_paper_height
 The paper height used for the converted PDF document.
More...
 
 paper_width = _fsdk.DWG2PDFSettingData_paper_width
 The paper width used for the converted PDF document.
More...
 
 progress_callback = _fsdk.DWG2PDFSettingData_progress_callback
 A pointer to a DWG2PDFProgressCallback object which is used to receive the progress of converting DWG to PDF. This parameter can be null.

 
 searchable_text_type = _fsdk.DWG2PDFSettingData_searchable_text_type
 The type of search text type.
More...
 

Detailed Description

This class represents settings used for converting DWG to PDF. This would be used in class Convert .

See also
Convert

Member Data Documentation

◆ color_policy

FoxitPDFSDKPython3.DWG2PDFSettingData.color_policy = _fsdk.DWG2PDFSettingData_color_policy
static

The color policy used for the converted PDF document.

It use FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFColorPolicyNoPolicy as the default value of this option. Please refer to values starting from FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFColorPolicyNoPolicy and this should be one of these values.

◆ e_FlagZoomToExtentsMode

FoxitPDFSDKPython3.DWG2PDFSettingData.e_FlagZoomToExtentsMode = _fsdk.DWG2PDFSettingData_e_FlagZoomToExtentsMode
static

Bit 12. If enabled, layout geometry will be zoomed to paper size, else layout settings will be applied.

Note
This mode works like some Layout settings: "Plot Area" - "Extents", "Fit to Paper", "Center the plot", these settings applied to specified paper size and orientation, but some settings like "Plot lineweight", "Plot style" are still applying from Layout settings.

◆ export_hatches_type

FoxitPDFSDKPython3.DWG2PDFSettingData.export_hatches_type = _fsdk.DWG2PDFSettingData_export_hatches_type
static

The type of solid hatches export.

It use FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap as the default value of this option. Please refer to values starting from FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap and this should be one of these values.

◆ gradient_export_hatches_type

FoxitPDFSDKPython3.DWG2PDFSettingData.gradient_export_hatches_type = _fsdk.DWG2PDFSettingData_gradient_export_hatches_type
static

The type of gradient hatches export.

For this option, only FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap and FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeDrawing are supported. It use FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap as the default value of this option. Please refer to values starting from FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap and this should be one of these values

◆ other_export_hatches_type

FoxitPDFSDKPython3.DWG2PDFSettingData.other_export_hatches_type = _fsdk.DWG2PDFSettingData_other_export_hatches_type
static

The type of other (non-solid) hatches export.

For this option, only FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap and FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeDrawing are supported. It use FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap as the default value of this option. Please refer to values starting from FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap and this should be one of these values

◆ paper_height

FoxitPDFSDKPython3.DWG2PDFSettingData.paper_height = _fsdk.DWG2PDFSettingData_paper_height
static

The paper height used for the converted PDF document.

This option can be used if layout geometry will be zoomed to paper size(FoxitPDFSDKPython3.DWG2PDFSettingData.e_FlagZoomToExtentsMode are enabled by export_flags). It use the default value 297.0f. this values are in millimeters.

◆ paper_width

FoxitPDFSDKPython3.DWG2PDFSettingData.paper_width = _fsdk.DWG2PDFSettingData_paper_width
static

The paper width used for the converted PDF document.

This option can be used if layout geometry will be zoomed to paper size(FoxitPDFSDKPython3.DWG2PDFSettingData.e_FlagZoomToExtentsMode are enabled by export_flags). It use the default value 210.0f. this values are in millimeters.

◆ searchable_text_type

FoxitPDFSDKPython3.DWG2PDFSettingData.searchable_text_type = _fsdk.DWG2PDFSettingData_searchable_text_type
static

The type of search text type.

This option can be used if SHX or TTF text exported as geometry(FoxitPDFSDKPython3.DWG2PDFSettingData.e_FlagTTFTextAsGeometry and FoxitPDFSDKPython3.DWG2PDFSettingData.e_FlagSHXTextAsGeometry are enabled by export_flags). It use FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFSearchableTextTypeNoSearch as the default value of this option. Please refer to values starting from FoxitPDFSDKPython3.DWG2PDFSettingData.e_DWG2PDFSearchableTextTypeNoSearch and this should be one of these values.