THotPDF.DetectFacturXInvoice Method
方法摘要: THotPDF.DetectFacturXInvoice Method
宣告
function DetectFacturXInvoice(out AInfo: THPDFFacturXInvoiceInfo): Boolean;
單元
HPDFDoc
參數
| 名稱 | 用途 |
|---|---|
AInfo | 接收偵測到的發票檔名、XMP 檔名、文件類型、版本、符合性層級、XML guideline 識別碼、relationship 與 XML 位元組 |
傳回值
偵測到支援的電子發票 XML 附加檔時傳回 True
使用注意事項
- 請在 LoadFromFile 或 LoadFromStream 後呼叫此方法
- 此方法會讀取 document XMP metadata 與 EmbeddedFiles name tree,而不加入 XML DOM dependency
- THPDFFacturXInvoiceInfo record 是 container-level summary,不會驗證 EN 16931 business rules
XMPNamespaceURI識別繫結到 XMPDocumentFileName屬性的命名空間,而AttachmentMimeType會先解碼#2F之類的 PDF name 跳脫,再回傳正規化後的 MIME type - THPDFFacturXInvoiceInfo 記錄是容器層級的摘要,不會驗證 EN 16931 商業規則
相關 API
- THotPDF.ValidateFacturXInvoice Method
- THotPDF.ExtractFacturXXML Method
- THotPDF.GetLoadedDocumentMetadataBytes Method
- THotPDF.GetLoadedEmbeddedFileSpec Method