PDFium Delphi Component Docs

ValidatePdfUa2AssociatedFileSemantics funkcija

Unit: PDFium
Preverja razmerje, lastništvo, vrstni red branja in razvidnost povezanih datotek PDF/UA-2

Syntax

function ValidatePdfUa2AssociatedFileSemantics(
  const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AssociatedFileSemantics pregleda vsak element, ki ima nastavljeno zastavico HasAssociatedFile

AssociatedFileRelationship mora biti eno od razmerij Source, Data, Alternative, Supplement, EncryptedPayload, FormData ali Schema, AssociatedFileDescription pa ne sme biti prazna, sicer se prijavi pvuaiAssociatedFileSemanticInvalid

Lastnik datoteke mora biti katalog ali strukturno drevo, datoteka, registrirana v imenskem drevesu vgrajenih datotek, pa mora biti deklarirana tudi v katalogu, sicer se prijavi pvuaiAssociatedFileOwnershipInvalid

Datoteka, deklarirana v strukturi, mora nositi nenegativen AssociatedFileReadingOrderIndex, ki je enoličen in se z deklaracijami v strukturi ne znižuje, sicer se prijavi pvuaiAssociatedFileReadingOrderInvalid

Datoteka mora biti razvidna — deklarirana v katalogu ali deklarirana v strukturi z veljavnim indeksom vrstnega reda branja, sicer se prijavi pvuaiAssociatedFileDiscoverabilityInvalid

Remarks

Example

FileIssues := ValidatePdfUa2AssociatedFileSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUa2FormulaSemantics, TPdf.StructureElements, TPdf.ValidatePdfUa