PXV_FmtConverterFlags Enumeration

From Tracker Software PDF SDK
Jump to: navigation, search


Specifies the format converter flags.

Syntax

enum PXV_FmtConverterFlags
{
    FmtConverter_HasGlobalPrefs      = 1,
    FmtConverter_Multipaged          = 2,
    FmtConverter_Raster              = 4,
    FmtConverter_Hidden              = 8,
    FmtConverter_SuppPrefsPerSrc     = 16,
    FmtConverter_Excluded            = 32,
    FmtConverter_Image               = 128,
    FmtConverter_PDF                 = 256,
    FmtConverter_Imp_SuppAppendToDoc = 4096,
    FmtConverter_Exp_SuppPagesRange  = 1048576,
    FmtConverter_Exp_SuppPageRect    = 2097152,
};

Constants

FmtConverter_HasGlobalPrefs
IMPORT: used in 'Preferences/Convert to PDF' section and in 'Open file' dialog, call IPXV_ImportConverter::ShowPrefsDlg() with pSrc==NULL
FmtConverter_Multipaged
EXPORT: used in 'Preferences/Convert from PDF' section and in 'Save file' dialog, call IPXV_ExportConverter::ShowPrefsDlg()
FmtConverter_Raster
The ...
FmtConverter_Hidden
ALL: hide in 'Preferences/Convert..' sections
FmtConverter_SuppPrefsPerSrc
IMPORT: can be used in 'Files-to-PDF(s)' batch-operation. Example: to specify the pages-range for each input multipaged image.
EXPORT: can be used in 'PDF(s)-to-XXX' batch-operation. Example: to specify the pages-range for each input PDF.
In this case IPXV_ImportConverter/IPXV_ExportConverter::ShowPrefsDlg(.. pParams... pSrc) - keeps the custom settings associated with specified 'pSrc'
FmtConverter_Excluded
ALL: do not use it in Open/Save dialog filters
FmtConverter_Image
Flag for Image<->PDF converters! image: raster and vector
FmtConverter_PDF
This flag for PDF<->PDF converters! Used to notify about existing specific parameters for converting
FmtConverter_Imp_SuppAppendToDoc
IUnknown* pCtx - pass input document to append new pages
FmtConverter_Exp_SuppPagesRange
EXPORT: IPXV_PagesRegions* pSelPages should pe passed
FmtConverter_Exp_SuppPageRect
EXPORT: IPXV_PagesRegions* pSelPages should pe passed. Requires 'FmtConverter_Exp_SuppPagesRange' flag also!