Enum pfcPDFOptionType
# include <pfcExport.h>
enum pfcPDFOptionType
{
pfcPDFOPT_FONT_STROKE,
pfcPDFOPT_COLOR_DEPTH,
pfcPDFOPT_HIDDENLINE_MODE,
pfcPDFOPT_SEARCHABLE_TEXT,
pfcPDFOPT_RASTER_DPI,
pfcPDFOPT_LAUNCH_VIEWER,
pfcPDFOPT_LAYER_MODE,
pfcPDFOPT_PARAM_MODE,
pfcPDFOPT_HYPERLINKS,
pfcPDFOPT_BOOKMARK_ZONES,
pfcPDFOPT_BOOKMARK_VIEWS,
pfcPDFOPT_BOOKMARK_SHEETS,
pfcPDFOPT_BOOKMARK_FLAG_NOTES,
pfcPDFOPT_TITLE,
pfcPDFOPT_AUTHOR,
pfcPDFOPT_SUBJECT,
pfcPDFOPT_KEYWORDS,
pfcPDFOPT_PASSWORD_TO_OPEN,
pfcPDFOPT_MASTER_PASSWORD,
pfcPDFOPT_RESTRICT_OPERATIONS,
pfcPDFOPT_ALLOW_PRINTING,
pfcPDFOPT_ALLOW_PRINTING_MODE,
pfcPDFOPT_ALLOW_MODE,
pfcPDFOPT_ALLOW_COPYING,
pfcPDFOPT_ALLOW_ACCESSIBILITY,
pfcPDFOPT_PENTABLE,
pfcPDFOPT_LINECAP,
pfcPDFOPT_LINEJOIN,
pfcPDFOPT_SHEETS,
pfcPDFOPT_SHEET_RANGE,
pfcPDFOPT_EXPORT_MODE,
pfcPDFOPT_LIGHT_DEFAULT,
pfcPDFOPT_RENDER_STYLE_DEFAULT,
pfcPDFOPT_SIZE,
pfcPDFOPT_HEIGHT,
pfcPDFOPT_WIDTH,
pfcPDFOPT_ORIENTATION,
pfcPDFOPT_TOP_MARGIN,
pfcPDFOPT_LEFT_MARGIN,
pfcPDFOPT_BACKGROUND_COLOR_RED,
pfcPDFOPT_BACKGROUND_COLOR_GREEN,
pfcPDFOPT_BACKGROUND_COLOR_BLUE,
pfcPDFOPT_ADD_VIEWS,
pfcPDFOPT_VIEW_TO_EXPORT,
pfcPDFOPT_SELECTED_VIEW,
pfcPDFOPT_PDF_SAVE,
pfcPDFOPT_INCL_ANNOT,
pfcPDFOptionType_nil
};
Description
This enumerated type contains possible PDF option types.
Values
-
pfcPDFOPT_FONT_STROKE
- Enum:
pfcPDFFontStrokeMode
Default:PDF_USE_TRUE_TYPE_FONTS
-
pfcPDFOPT_COLOR_DEPTH
- Enum:
pfcPDFColorDepth
Default:PDF_CD_COLOR
-
pfcPDFOPT_HIDDENLINE_MODE
- Enum: pfcPDFHiddenLineMode
Default:PDF_HLM_DASHED
-
pfcPDFOPT_SEARCHABLE_TEXT
- Boolean: Default - true
-
pfcPDFOPT_RASTER_DPI
- Integer: Range 100-600, default 300
-
pfcPDFOPT_LAUNCH_VIEWER
- Boolean: Default - true
-
pfcPDFOPT_LAYER_MODE
- Enum:
pfcPDFLayerMode
Default:PDF_LAYERS_ALL
-
pfcPDFOPT_PARAM_MODE
- Enum:
pfcPDFParameterMode
Default:PDF_PARAMS_ALL
-
pfcPDFOPT_HYPERLINKS
- Boolean: Default - true
-
pfcPDFOPT_BOOKMARK_ZONES
- Boolean: Default - true
-
pfcPDFOPT_BOOKMARK_VIEWS
- Boolean: Default - true
-
pfcPDFOPT_BOOKMARK_SHEETS
- Boolean: Default - true
-
pfcPDFOPT_BOOKMARK_FLAG_NOTES
- Boolean: Default - true
-
pfcPDFOPT_TITLE
- String - Default - ""
-
pfcPDFOPT_AUTHOR
- String - Default - "current user name"
-
pfcPDFOPT_SUBJECT
- String - Default - ""
-
pfcPDFOPT_KEYWORDS
- String - Default - ""
-
pfcPDFOPT_PASSWORD_TO_OPEN
- String - Default - null. This means
the document can be opened by anyone
-
pfcPDFOPT_MASTER_PASSWORD
- String - Default - null. This means that anyone
may perform any change regardless of any of the modification flags
PDFOPT_ALLOW_* listed below
-
pfcPDFOPT_RESTRICT_OPERATIONS
- Boolean: Default - false. Set to true
to use PDFOPT_ALLOW_* to use PDFRestrictOperationsMode
-
pfcPDFOPT_ALLOW_PRINTING
- Boolean: Default - true
-
pfcPDFOPT_ALLOW_PRINTING_MODE
- Enum:
pfcPDFPrintingMode
Default:PDF_PRINTING_HIGH_RES
-
pfcPDFOPT_ALLOW_MODE
- Enum:
pfcPDFRestrictOperationsMode
Default:PDF_RESTRICT_NONE
-
pfcPDFOPT_ALLOW_COPYING
- Boolean: Default - true
-
pfcPDFOPT_ALLOW_ACCESSIBILITY
- Boolean: Default - true. Allows visually
impaired screen reader devices to extract data independent of
RestrictOperationsMode
-
pfcPDFOPT_PENTABLE
- Boolean: Default - false
-
pfcPDFOPT_LINECAP
- Enum:
pfcPDFLinecap
Default:PDF_LINECAP_BUTT>
-
pfcPDFOPT_LINEJOIN
- Enum:
pfcPDFLinejoin
Default:PDF_LINEJOIN_MITER
-
pfcPDFOPT_SHEETS
- Enum:
pfcPrintSheets
Default:PRINT_ALL_SHEETS
-
pfcPDFOPT_SHEET_RANGE
- String: overrides PDFOPT_SHEETS to PRINT_SELECTED_SHEETS
-
pfcPDFOPT_EXPORT_MODE
- Enum:
pfcPDFExportMode
Default:PDF_2D_DRAWING>
-
pfcPDFOPT_LIGHT_DEFAULT
- Enum: pfcPDFU3DLightingMode
Default:PDF_U3D_LIGHT_CAD. Only valid for PDF_3D_AS_U3D >
-
pfcPDFOPT_RENDER_STYLE_DEFAULT
- Enum: pfcPDFU3DRenderMode
Default:PDF_U3D_LIGHT_CAD.
Only valid for PDF_U3D_RENDER_SOLID >
-
pfcPDFOPT_SIZE
- Enum:
pfcPlotPaperSize
Default:ASIZEPLOT >
-
pfcPDFOPT_HEIGHT
- Double: Used only if PDFOPT_SIZE is VARIABLESIZEPLOT
-
pfcPDFOPT_WIDTH
- Double: Used only if PDFOPT_SIZE is VARIABLESIZEPLOT
-
pfcPDFOPT_ORIENTATION
- Enum:
pfcSheetOrientation
Default:ORIENT_PORTRAIT >
-
pfcPDFOPT_TOP_MARGIN
- Double: default 0.0
-
pfcPDFOPT_LEFT_MARGIN
- Double: default 0.0
-
pfcPDFOPT_BACKGROUND_COLOR_RED
- Double: default 1.0; range 0.0, 1.0
-
pfcPDFOPT_BACKGROUND_COLOR_GREEN
- Double: default 1.0; range 0.0, 1.0
-
pfcPDFOPT_BACKGROUND_COLOR_BLUE
- Double: default 1.0; range 0.0, 1.0
-
pfcPDFOPT_ADD_VIEWS
- Boolean: default true
-
pfcPDFOPT_VIEW_TO_EXPORT
- Enum: pfcPDFSelectedViewMode
Default:PDF_VIEW_SELECT_AL >
-
pfcPDFOPT_SELECTED_VIEW
- String - Default - "". Sets PDFOPT_VIEW_TO_EXPORT to
PDF_VIEW_SELECT_BY_NAME if successful in finding the view.
-
pfcPDFOPT_PDF_SAVE
- Enum: pfcPDFSaveMode
Default:PDF_FULL >
-
pfcPDFOPT_INCL_ANNOT
- Enum: pfcPDFAnnotMode
Default:PDF_EXCLUDE_ANNOTATION >
-
pfcPDFOptionType_nil
- Enum null value.