PDFium Delphi Component Docs

Funcția ValidatePdfUa2AssociatedFileSemantics

Unit: PDFium
Validează relația, proprietatea, ordinea de citire și descoperibilitatea fișierelor asociate PDF/UA-2

Syntax

function ValidatePdfUa2AssociatedFileSemantics(
  const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AssociatedFileSemantics examinează fiecare element pentru care flag-ul HasAssociatedFile este activat

AssociatedFileRelationship trebuie să fie una dintre Source, Data, Alternative, Supplement, EncryptedPayload, FormData sau Schema, iar AssociatedFileDescription trebuie să fie nevidă, altfel este raportat pvuaiAssociatedFileSemanticInvalid

Fișierul trebuie să fie deținut de catalog sau de arborele de structură, iar un fișier înregistrat în arborele de nume al fișierelor încorporate trebuie să fie declarat și în catalog, altfel este raportat pvuaiAssociatedFileOwnershipInvalid

Un fișier declarat în structură trebuie să transporte un AssociatedFileReadingOrderIndex nenegativ, unic și care nu descrește de-a lungul declarațiilor din structură, altfel este raportat pvuaiAssociatedFileReadingOrderInvalid

Fișierul trebuie să fie descoperibil, adică declarat în catalog sau declarat în structură cu un indice valid de ordine de citire, altfel este raportat pvuaiAssociatedFileDiscoverabilityInvalid

Remarks

Example

FileIssues := ValidatePdfUa2AssociatedFileSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUa2FormulaSemantics, TPdf.StructureElements, TPdf.ValidatePdfUa