THotPDF.ValidateFacturXInvoice Method
方法摘要: THotPDF.ValidateFacturXInvoice Method
声明
function ValidateFacturXInvoice(out AReport: THPDFFacturXValidationReport): Boolean;
单元
HPDFDoc
参数
| 名称 | 用途 |
|---|---|
AReport | 接收包含检测到元数据的 THPDFFacturXValidationReport,以及由 THPDFFacturXValidationIssue 值组成的 THPDFFacturXValidationIssues 集合 |
返回值
当从加载的文档成功填充验证报告时返回 True
使用说明
- 在 LoadFromFile 或 LoadFromStream 之后调用此方法
- 该方法验证 HotPDF 无需 EN 16931 业务规则引擎即可检查的容器要求
- 检查项包括 PDF/A-3 元数据、Catalog
/AF所引用 FileSpec 与 EmbeddedFiles 名称树的一致性、FileSpec/F与/UF名称、解码后的 EmbeddedFile/Subtype、XMP 文件名、DocumentType与命名空间一致性、配置文件文件名规则、/AFRelationship规则以及 XML 准则对齐 - 交叉一致性标志为
fxviInvalidAttachmentMimeType、fxviAttachmentFileNameMismatch、fxviInvalidXMPDocumentType和fxviInvalidXMPNamespace;既有标志继续报告缺失的 PDF/A 元数据、Catalog AF 与名称树注册、发票 XML、XMP 文件名不匹配、XML 准则不匹配、无效的 AF 关系以及无效的文件名/配置文件组合 - 当调用者需要发票 XML 字节进行架构或业务规则验证时,使用 ExtractFacturXXML