PDFium Delphi Component Docs

ValidatePdfUa2AssociatedFileSemantics funkcija

Unit: PDFium
Validira odnos, vlasništvo, redoslijed čitanja i pronalazivost PDF/UA-2 pridruženih datoteka

Sintaksa

function ValidatePdfUa2AssociatedFileSemantics(
  const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parametri

ElementsTPdfStructureElements

Povratna vrijednost

TPdfUaValidationIssues

Opis

ValidatePdfUa2AssociatedFileSemantics 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

Napomene

Primjer

FileIssues := ValidatePdfUa2AssociatedFileSemantics(Pdf.StructureElements);

Vidi također

ValidatePdfUa2StructureElements, ValidatePdfUa2FormulaSemantics, TPdf.StructureElements, TPdf.ValidatePdfUa