THotPDF.ValidateFacturXInvoice Method
Resumo do método: THotPDF.ValidateFacturXInvoice Method
Declaração
function ValidateFacturXInvoice(out AReport: THPDFFacturXValidationReport): Boolean;
Unidade
HPDFDoc
Parâmetros
| Nome | Propósito |
|---|---|
AReport | Recebe o relatório de validação com os metadatos detetados e marcas de problemas |
Valor de retorno
Retorna True quando o relatório de validação foi preenchido a partir de um documento carregado
Notas de uso
- Chame este método após LoadFromFile ou LoadFromStream
- O método valida os requisitos do contentor que o HotPDF pode inspecionar sem um motor de regras de negócio da EN 16931
- As verificações incluem metadatos PDF/A-3, registo Catalog /AF, registo de árvore de nomes EmbeddedFiles, consistência do nome do ficheiro XMP, regras de nome do ficheiro do perfil, regras de /AFRelationship e alinhamento das diretrizes XML
- O enum THPDFFacturXValidationIssue inclui fxviMissingPDFAMetadata, fxviNotPDFA3, fxviMissingCatalogAF, fxviMissingEmbeddedFilesNameTree, fxviMissingInvoiceXML, fxviDocumentFileNameMismatch, fxviConformanceGuidelineMismatch, fxviInvalidAFRelationship e fxviInvalidFileNameProfile
- Recorra a ExtractFacturXXML quando quem chama precisar dos bytes XML da fatura para validação de esquema ou regras de negócio
APIs relacionadas
- THotPDF.DetectFacturXInvoice Method
- THotPDF.ExtractFacturXXML Method
- THotPDF.GetLoadedDocumentMetadataBytes Method
- THotPDF.AddFacturXAssociatedFile Method