DynaPDF Manual - Page 479
Previous Page 478 Index Next Page 480
Page 479 of 821
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.
The function does not support all PDF versions currently on the marked. Not recognized are
PDF/VCR and PDF/R (PDF Raster) files.
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