function ValidatePdfUa2AssociatedFileSemantics(
const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2AssociatedFileSemantics ispituje svaki element kojemu je postavljena zastavica HasAssociatedFile
AssociatedFileRelationship mora biti jedan od vrijednosti Source, Data, Alternative, Supplement, EncryptedPayload, FormData ili Schema, a AssociatedFileDescription ne smije biti prazna, inače se javlja pvuaiAssociatedFileSemanticInvalid
Datoteka mora biti u vlasništvu kataloga ili strukturnog stabla, a datoteka registrirana u imenskom stablu ugrađenih datoteka mora biti i deklarirana u katalogu, inače se javlja pvuaiAssociatedFileOwnershipInvalid
Datoteka deklarirana u strukturi mora nositi nenegativan AssociatedFileReadingOrderIndex koji je jedinstven i ne opada kroz strukturne deklaracije, inače se javlja pvuaiAssociatedFileReadingOrderInvalid
Datoteka mora biti pronalaziva, što znači deklarirana u katalogu ili u strukturi uz valjan indeks redoslijeda čitanja, inače se javlja pvuaiAssociatedFileDiscoverabilityInvalid
FileIssues := ValidatePdfUa2AssociatedFileSemantics(Pdf.StructureElements);