PDFium Delphi Component Docs

ValidatePdfUa2AssociatedFileSemantics funktion

Enhed: PDFium
Validerer relation, ejerskab, læserækkefølge og findbarhed for PDF/UA-2-associerede filer

Syntax

function ValidatePdfUa2AssociatedFileSemantics(
  const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AssociatedFileSemantics undersøger hvert element, hvis HasAssociatedFile-flag er sat

AssociatedFileRelationship skal være én af Source, Data, Alternative, Supplement, EncryptedPayload, FormData eller Schema, og AssociatedFileDescription må ikke være tom, ellers rapporteres pvuaiAssociatedFileSemanticInvalid

Filen skal ejes af kataloget eller af strukturtræet, og en fil, der er registreret i name-træet for indlejrede filer, skal også erklæres i kataloget, ellers rapporteres pvuaiAssociatedFileOwnershipInvalid

En fil, der er erklæret i strukturen, skal bære et ikke-negativt AssociatedFileReadingOrderIndex, som er unikt og ikke aftager på tværs af struktur-erklæringerne, ellers rapporteres pvuaiAssociatedFileReadingOrderInvalid

Filen skal være findbar, det vil sige erklæret i kataloget eller i strukturen med et gyldigt indeks for læserækkefølge, ellers rapporteres pvuaiAssociatedFileDiscoverabilityInvalid

Remarks

Example

FileIssues := ValidatePdfUa2AssociatedFileSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUa2FormulaSemantics, TPdf.StructureElements, TPdf.ValidatePdfUa