PDFium Delphi Component Docs

ValidatePdfUa2AssociatedFileSemantics تابع

واحد: PDFium
رابطه، مالکیت، ترتیب خواندن و کشف‌پذیری فایل‌های مرتبط PDF/UA-2 را اعتبارسنجی می‌کند

Syntax

function ValidatePdfUa2AssociatedFileSemantics(
  const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AssociatedFileSemantics هر عنصری را که پرچم HasAssociatedFile‌اش روشن باشد واکاوی می‌کند

AssociatedFileRelationship باید یکی از Source، Data، Alternative، Supplement، EncryptedPayload، FormData یا Schema باشد و AssociatedFileDescription باید غیرخالی باشد؛ در غیر این صورت pvuaiAssociatedFileSemanticInvalid گزارش می‌شود

فایل باید مالکیتش با کاتالوگ یا درخت ساختار باشد، و فایلی که در درخت-نام embedded-files ثبت شده باید در کاتالوگ هم اعلان شده باشد؛ در غیر این صورت pvuaiAssociatedFileOwnershipInvalid گزارش می‌شود

فایل اعلان‌شده از طریق ساختار باید AssociatedFileReadingOrderIndex نامنفی‌ای داشته باشد که یکتا باشد و در طول اعلان‌های ساختاری کاهش نیابد؛ در غیر این صورت pvuaiAssociatedFileReadingOrderInvalid گزارش می‌شود

فایل باید قابل-کشف باشد؛ یعنی کاتالوگ-اعلان باشد یا ساختار-اعلان با اندیس ترتیب خواندن معتبر، وگرنه pvuaiAssociatedFileDiscoverabilityInvalid گزارش می‌شود

Remarks

Example

FileIssues := ValidatePdfUa2AssociatedFileSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUa2FormulaSemantics, TPdf.StructureElements, TPdf.ValidatePdfUa