PDFium Delphi Component Docs

ValidatePdfUa2AssociatedFileSemantics funkce

Jednotka: PDFium
Validuje vztah, vlastnictví, pořadí čtení a dohledatelnost přidružených souborů PDF/UA-2

Syntaxe

function ValidatePdfUa2AssociatedFileSemantics(
  const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parametry

ElementsTPdfStructureElements

Návratová hodnota

TPdfUaValidationIssues

Popis

ValidatePdfUa2AssociatedFileSemantics prozkoumá každý prvek, který má nastaven příznak HasAssociatedFile

AssociatedFileRelationship musí být jedna z hodnot Source, Data, Alternative, Supplement, EncryptedPayload, FormData nebo Schema a AssociatedFileDescription musí být neprázdná, jinak se hlásí pvuaiAssociatedFileSemanticInvalid

Soubor musí být vlastněn katalogem nebo stromem struktury a soubor registrovaný ve name tree vložených souborů musí být navíc deklarován v katalogu, jinak se hlásí pvuaiAssociatedFileOwnershipInvalid

Soubor deklarovaný ve struktuře musí nést nezáporné AssociatedFileReadingOrderIndex, které je jedinečné a nesnižuje se napříč deklaracemi ve struktuře, jinak se hlásí pvuaiAssociatedFileReadingOrderInvalid

Soubor musí být dohledatelný, tedy deklarovaný v katalogu nebo ve struktuře s platným indexem pořadí čtení, jinak se hlásí pvuaiAssociatedFileDiscoverabilityInvalid

Poznámky

Příklad

FileIssues := ValidatePdfUa2AssociatedFileSemantics(Pdf.StructureElements);

Viz také

ValidatePdfUa2StructureElements, ValidatePdfUa2FormulaSemantics, TPdf.StructureElements, TPdf.ValidatePdfUa