PDFium Component Docs

ValidatePdfUa2AssociatedFileSemantics functie

Unit: PDFium
Valideert relatie, eigendom, leesvolgorde en vindbaarheid van PDF/UA-2 associated files

Syntax

function ValidatePdfUa2AssociatedFileSemantics(
  const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AssociatedFileSemantics bekijkt elk element waarvan de vlag HasAssociatedFile is gezet

De AssociatedFileRelationship moet Source, Data, Alternative, Supplement, EncryptedPayload, FormData of Schema zijn, en AssociatedFileDescription moet niet leeg zijn, anders wordt pvuaiAssociatedFileSemanticInvalid gerapporteerd

Het bestand moet eigendom zijn van de catalog of van de structuurboom, en een bestand dat in de embedded-files-naamboom is geregistreerd moet ook in de catalog zijn gedeclareerd, anders wordt pvuaiAssociatedFileOwnershipInvalid gerapporteerd

Een via de structuur gedeclareerd bestand moet een niet-negatieve AssociatedFileReadingOrderIndex dragen die uniek is en niet daalt over de structuurdeclaraties heen, anders wordt pvuaiAssociatedFileReadingOrderInvalid gerapporteerd

Het bestand moet vindbaar zijn, dus gedeclareerd in de catalog of in de structuur met een geldige leesvolgorde-index, anders wordt pvuaiAssociatedFileDiscoverabilityInvalid gerapporteerd

Remarks

Example

FileIssues := ValidatePdfUa2AssociatedFileSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUa2FormulaSemantics, TPdf.StructureElements, TPdf.ValidatePdfUa