function ValidatePdfUa2AssociatedFileSemantics(
const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2AssociatedFileSemantics 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
FileIssues := ValidatePdfUa2AssociatedFileSemantics(Pdf.StructureElements);