GetFacturXValidationIssues

Document properties

Description

Returns the container-level issue names found by ValidateFacturXInvoice

Syntax

Delphi

Function TPDFlib.GetFacturXValidationIssues(Const Delimiter: WideString): WideString;

Parameters

DelimiterThe delimiter used to join multiple issue names, such as | or ,

Return values

The delimited issue-name list, or an empty string when no issues were found

Remarks

Possible issue names include MissingPDFAMetadata, NotPDFA3, MissingCatalogAF, MissingEmbeddedFilesNameTree, MissingInvoiceXML, DocumentFileNameMismatch, ConformanceGuidelineMismatch, InvalidAFRelationship, and InvalidFileNameProfile

Example

// Show all validation issue identifiers
begin
  PDF.ValidateFacturXInvoice;
  Issues := PDF.GetFacturXValidationIssues('|');
end;

See also

ValidateFacturXInvoice, DetectFacturXInvoice, GetFacturXInvoiceInfo