DetectFacturXInvoice
Właściwości dokumentu
Opis
Sprawdza, czy bieżący dokument zawiera rozpoznawalne dane XML faktury elektronicznej, i odczytuje podstawowe identyfikatory z metadanych XMP oraz XML
Składnia
Delphi
Function TPDFlib.DetectFacturXInvoice: Integer;
Wartości zwracane
| 0 | Nie znaleziono rozpoznawalnych danych XML faktury elektronicznej |
|---|---|
| 1 | Znaleziono rozpoznawalne dane XML faktury elektronicznej |
Uwagi
Wykrywanie najpierw używa wartości XMP DocumentFileName, a następnie sprawdza pliki factur-x.xml, xrechnung.xml, zugferd-invoice.xml i ZUGFeRD-invoice.xml
Po pomyślnym wywołaniu użyj GetFacturXInvoiceInfo, aby odczytać nazwę pliku, wersję, poziom zgodności, identyfikator wytycznej i /AFRelationship
Przykład
// Check whether the loaded PDF carries invoice XML
begin
if PDF.DetectFacturXInvoice = 1 then
InvoiceFileName := PDF.GetFacturXInvoiceInfo(1);
end;
Zobacz również
GetFacturXInvoiceInfo, ValidateFacturXInvoice, ExtractFacturXXMLToString