PDFium Delphi Component Docs

ValidatePdfUa2AssociatedFileSemantics Fonction

Unit: PDFium
Valide la relation, la propriété, l’ordre de lecture et la découvrabilité des fichiers associés PDF/UA-2

Syntax

function ValidatePdfUa2AssociatedFileSemantics(
  const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AssociatedFileSemantics examine chaque élément dont l’indicateur HasAssociatedFile est défini

Le AssociatedFileRelationship doit être l’un de Source, Data, Alternative, Supplement, EncryptedPayload, FormData ou Schema, et AssociatedFileDescription doit être non vide, sinon pvuaiAssociatedFileSemanticInvalid est signalé

Le fichier doit être possédé par le catalogue ou par l’arbre de structure, et un fichier enregistré dans l’arbre de noms des fichiers embarqués doit également être déclaré dans le catalogue, sinon pvuaiAssociatedFileOwnershipInvalid est signalé

Un fichier déclaré dans la structure doit porter un AssociatedFileReadingOrderIndex non négatif, unique et non décroissant entre les déclarations de structure, sinon pvuaiAssociatedFileReadingOrderInvalid est signalé

Le fichier doit être découvrable, c’est-à-dire déclaré dans le catalogue ou dans la structure avec un index d’ordre de lecture valide, sinon pvuaiAssociatedFileDiscoverabilityInvalid est signalé

Remarks

Example

FileIssues := ValidatePdfUa2AssociatedFileSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUa2FormulaSemantics, TPdf.StructureElements, TPdf.ValidatePdfUa