Méthode THotPDF.ValidateFacturXInvoice
Résumé de la méthode: Méthode THotPDF.ValidateFacturXInvoice
Déclaration
function ValidateFacturXInvoice(out AReport: THPDFFacturXValidationReport): Boolean;
Unité
HPDFDoc
Paramètres
| Nom | Objectif |
|---|---|
AReport | Reçoit un THPDFFacturXValidationReport avec les métadonnées détectées et un ensemble THPDFFacturXValidationIssues de valeurs THPDFFacturXValidationIssue |
Valeur de retour
Renvoie True lorsque le rapport de validation a été rempli à partir d'un document chargé
Remarques d'utilisation
- Appeler cette méthode après LoadFromFile ou LoadFromStream
- La méthode valide les exigences du conteneur que HotPDF peut inspecter sans moteur de règles métier EN 16931
- Les contrôles incluent les métadonnées PDF/A-3, l’identité du FileSpec référencé par
/AFdu Catalogue et l’arbre de noms EmbeddedFiles, les noms FileSpec/Fet/UF, le/Subtypedécodé du EmbeddedFile, le nom de fichier XMP,DocumentTypeet la cohérence des espaces de noms, les règles de noms de fichiers de profil, les règles/AFRelationshipet l’alignement sur la directive XML - Les flags de cohérence croisée sont
fxviInvalidAttachmentMimeType,fxviAttachmentFileNameMismatch,fxviInvalidXMPDocumentTypeetfxviInvalidXMPNamespace; les flags existants continuent de rapporter les métadonnées PDF/A manquantes, l’enregistrement AF du Catalogue et de l’arbre de noms, le XML de facture, l’incohérence de nom de fichier XMP, l’incohérence de directive XML, les relations AF invalides et les combinaisons nom de fichier/profil invalides - Utiliser ExtractFacturXXML lorsque l'appelant a besoin des octets XML de la facture pour la validation de schéma ou de règles métier
APIs associées
- Méthode THotPDF.DetectFacturXInvoice
- Méthode THotPDF.ExtractFacturXXML
- Méthode THotPDF.GetLoadedDocumentMetadataBytes
- Méthode THotPDF.AddFacturXAssociatedFile