DetectFacturXInvoice
文書プロパティ
説明
現在の文書に認識可能な e-invoice XML が含まれるか確認し、XMP および XML メタデータから基本識別子を読み取ります
構文
Delphi
Function TPDFlib.DetectFacturXInvoice: Integer;
戻り値
| 0 | 認識可能な電子インボイス XML が見つかりませんでした |
|---|---|
| 1 | 認識可能な電子請求書 XML が見つかった |
備考
検出では最初に XMP の DocumentFileName 値を使用し、次に factur-x.xml、xrechnung.xml、zugferd-invoice.xml、ZUGFeRD-invoice.xml を試します
呼び出しが成功した後、GetFacturXInvoiceInfo を使用してファイル名、バージョン、準拠レベル、ガイドライン ID、および /AFRelationship を読み取ります
例
// Check whether the loaded PDF carries invoice XML
begin
if PDF.DetectFacturXInvoice = 1 then
InvoiceFileName := PDF.GetFacturXInvoiceInfo(1);
end;
関連項目
GetFacturXInvoiceInfo、ValidateFacturXInvoice、ExtractFacturXXMLToString