THotPDF.ValidateFacturXInvoice Método
Resumen del método: THotPDF.ValidateFacturXInvoice Método
Declaración
function ValidateFacturXInvoice(out AReport: THPDFFacturXValidationReport): boolean;
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
AReport | Recibe un THPDFFacturXValidationReport con los metadatos detectados y un conjunto THPDFFacturXValidationIssues de valores THPDFFacturXValidationIssue |
Valor de retorno
Devuelve True cuando el informe de validación se completó a partir de un documento cargado
Notas de uso
- Llame a este método después de LoadFromFile o LoadFromStream
- El método valida los requisitos del contenedor que HotPDF puede inspeccionar sin un motor de reglas de negocio EN 16931
- Las comprobaciones incluyen metadatos PDF/A-3, identidad del FileSpec referenciado por el
/AFdel catálogo y el árbol de nombres EmbeddedFiles, nombres/Fy/UFdel FileSpec,/Subtypedel EmbeddedFile decodificado, nombre de archivo XMP, consistencia deDocumentTypey de espacios de nombres, reglas de nombres de archivo del perfil, reglas de/AFRelationshipy alineación con la guía XML - Las marcas de consistencia cruzada son
fxviInvalidAttachmentMimeType,fxviAttachmentFileNameMismatch,fxviInvalidXMPDocumentTypeyfxviInvalidXMPNamespace; las marcas existentes siguen informando de metadatos PDF/A ausentes, registro de AF del catálogo y del árbol de nombres, XML de factura, discrepancia de nombre de archivo XMP, discrepancia de guía XML, relaciones AF no válidas y combinaciones nombre de archivo/perfil no válidas - Use ExtractFacturXXML cuando el llamador necesite los bytes del XML de la factura para validación de esquema o de reglas de negocio