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