function ValidatePdfUa2AssociatedFileSemantics(
const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesΤο ValidatePdfUa2AssociatedFileSemantics εξετάζει κάθε στοιχείο με ενεργή τη σημαία HasAssociatedFile
Το AssociatedFileRelationship πρέπει να είναι ένα από Source, Data, Alternative, Supplement, EncryptedPayload, FormData ή Schema, και το AssociatedFileDescription πρέπει να μη δεβεί κενό, αλλιώς αναφέρεται το pvuaiAssociatedFileSemanticInvalid
Το αρχείο πρέπει να ανήκει στον κατάλογο ή στο δέντρο δομής, και ένα αρχείο καταχωρισμένο στο δέντρο ονομάτων ενσωματωμένων αρχείων πρέπει επίσης να δηλώνεται στον κατάλογο, αλλιώς αναφέρεται το pvuaiAssociatedFileOwnershipInvalid
Ένα αρχείο που δηλώνεται από τη δομή πρέπει να φέρει έναν μη αρνητικό AssociatedFileReadingOrderIndex, μοναδικό και μη φθίνοντα από δήλωση σε δήλωση δομής, αλλιώς αναφέρεται το pvuaiAssociatedFileReadingOrderInvalid
Το αρχείο πρέπει να είναι ανακαλύψιμο, δηλαδή δηλωμένο στον κατάλογο ή από τη δομή με έγκυρο δείκτη σειράς ανάγνωσης, αλλιώς αναφέρεται το pvuaiAssociatedFileDiscoverabilityInvalid
FileIssues := ValidatePdfUa2AssociatedFileSemantics(Pdf.StructureElements);