function ValidatePdfUa2AssociatedFileSemantics(
const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2AssociatedFileSemantics xem xét mọi phần tử mà cờ HasAssociatedFile được bật
AssociatedFileRelationship phải là một trong Source, Data, Alternative, Supplement, EncryptedPayload, FormData hoặc Schema, và AssociatedFileDescription phải khác rỗng, nếu không pvuaiAssociatedFileSemanticInvalid sẽ được báo cáo
Tệp phải thuộc sở hữu của catalog hoặc của cây cấu trúc, và một tệp được đăng ký trong cây tên embedded-files cũng phải được khai báo trong catalog, nếu không pvuaiAssociatedFileOwnershipInvalid sẽ được báo cáo
Tệp được khai báo bởi cấu trúc phải mang một AssociatedFileReadingOrderIndex không âm, duy nhất và không giảm trong các lần khai báo cấu trúc, nếu không pvuaiAssociatedFileReadingOrderInvalid sẽ được báo cáo
Tệp phải có thể khám phá được, nghĩa là được khai báo trong catalog hoặc được khai báo bởi cấu trúc với chỉ số thứ tự đọc hợp lệ, nếu không pvuaiAssociatedFileDiscoverabilityInvalid sẽ được báo cáo
FileIssues := ValidatePdfUa2AssociatedFileSemantics(Pdf.StructureElements);