DynaPDF Manual - Page 172

Previous Page 171   Index   Next Page 173

Function Reference
Page 172 of 770
ctZUGFeRD2_Comfort,
// EN 16931 profile
ctZUGFeRD2_Extended, // Extended profile
// Factur-X
ctFacturX_Minimum,
// Minimum profile
ctFacturX_Basic,
// Basic profile
ctFacturX_Basic_WL,
// Basic WL profile
ctFacturX_Comfort,
// EN 16931 profile
ctFacturX_Extended
// Extended profile
}TConformanceType;
typedef UI32 TCheckOptions;
#define coDefault
0x0010FFFF // Default flags
#define coEmbedSubsets
0x00000001 // Already done, does nothing (obsolete)
#define coDeleteTransferFuncs
0x00000002 // Imported files only
#define coDeleteMultiMediaContents 0x00000004 // Imported files only
#define coDeleteActionsAndScripts
0x00000008 // Imported files only
#define coDeleteInvRenderingIntent 0x00000010 // Imported files only
#define coFlattenFormFields
0x00000020 // Flatten form fields
#define coReplaceV4ICCProfiles
0x00000040 // Imported files only
#define coDeleteEmbeddedFiles
0x00000080 // Imported files only
#define coDeleteOPIComments
0x00000100 // Imported files only
#define coDeleteSignatures
0x00000200 // Imported files only
#define coDeletePostscript
0x00000400 // Delete Postscript XObjects
#define coDeleteAlternateImages
0x00000800 // Delete alternate images
#define coReComprJPEG2000Images
0x00001000 // PDF/A 1b. Recompression increases often the image
// size. It is often better to keep such files as is.
#define coResolveOverprint
0x00002000 // PDF/A 2 and 3. Set the overprint mode to 0 if
// overprint mode = 1 and if overprinting for fill or
// stroke is true and if a ICCBased CMYK color space is
// used. Note that DeviceCMYK is treated as ICCBased
// color space due to implicit color conversion rules.
#define coMakeLayerVisible
0x00004000 // PDF/A 2 and 3 prohibit invisible layers.
#define coDeleteAppEvents
0x00008000 // PDF/A 2 and 3. Application events are prohibited in
// PDF/A. The view state will be applied.
#define coReplCCITTFaxWithFlate
0x00010000 // Imported files only
#define coApplyExportState
0x00020000 // Meaningful only if coDeleteAppEvents is set. Apply the
// export state.
#define coApplyPrintState
0x00040000 // Meaningful only if coDeleteAppEvents is set. Apply the
// print state.
#define coDeleteReplies
0x00080000 // Delete annotation replies. If absent, replies will be
// converted to regular text annotations.
#define coDeleteHalftones
0x00100000 // Delete halftone screens.
#define coFlattenLayers
0x00200000 // PDF/A 1b only. Flatten layers if any.
#define coDeletePresentation
0x00400000 // Presentations are prohibited in PDF/A 2 and 3.
#define coCheckImages
0x00800000 // Images will be decompressed to identify damages.
#define coDeleteDamagedImages
0x01000000 // Meaningful only if coCheckImages is set.
#define coRepairDamagedImages
0x02000000 // Meaningful only if coCheckImages is set. If set, try
// to recompress a damaged image. The new image is maybe
// incomplete but error free. This flag can be combined
// with coDeleteDamagedImages to delete the image if
// recompression fails.
#define coNoFontEmbedding
0x10000000 // Normalization only
#define coFlushPages
0x20000000 // Write converted pages directly into the output file to
// reduce the memory usage.
#define coAllowDeviceSpaces
0x40000000 // If set, device color spaces will not be replaced with
// ICC based color spaces. This flag is meaningful for
// normalization only.
typedef SI32 PDF_CALL TOnFontNotFoundProc(
const void* Data,
// Pointer UserData of CheckConformance
const void* PDFFont,
// PDF font handle
const char* FontName, // PostScript name of the font
SI32 Style,
// Font style
SI32 StdFontIndex,
// Standard font index
LBOOL IsSymbolFont);
// Set to 1 if the font is a symbol font
typedef SI32 PDF_CALL TOnReplaceICCProfile(
 

Previous topic: CheckCollection, CheckConformance

Next topic: Notice