DynaPDF Manual - Page 491

Previous Page 490   Index   Next Page 492

Function Reference
Page 491 of 839
ZUGFeRD, Factur-X, XRechnung
ZUGFeRD, Factur-X, and XRechnung invoices depend on an embedded XML invoice. The name of
this file is set to FXDocName. This name can be passed to FindEmbeddedFile() to get a handle of this
file. If the file cannot be found make sure that embedded files were imported either via
ImportPDFFile() or ImportCatalogObjects().
If these functions were called then check the import flags. The flag ifEmbeddedFiles must be set to get
embedded files imported. See SetImportFlags() for further information.
Note also that ZUGFeRD 2.1 and Factur-X use the same XMP version identifiers. Therefore, it is not
possible to distiguish between these versions without parsing the embedded XML invoice.
The member VersionConst is set if DynaPDF supports the file version. Note that a PDF version
consists of a version constant plus optional flags. See enum TPDFVersion for further information.
The value is set to -1 if the version is not supported by DynaPDF.
Not implemented
The function does not support all PDF versions currently on the marked. Not recognized are
PDF/VCR and PDF/R (PDF Raster) files.
Return values:
If the function succeeds the return value is 1. If the function fails the return value is 0.

Previous topic: GetPDFVersion, GetPDFVersionEx

Next topic: GetPrintSettings, GetPtDataArray