PDFium Delphi Component Docs

Funcția ValidatePdfUa2AnnotationSemantics

Unit: PDFium
Verifică semantica structurală a adnotărilor și Widget-urilor înregistrată în datele TPdfStructureElement aplatizate

Syntax

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AnnotationSemantics examinează fiecare element Annot și fiecare element care poartă un AnnotationSubtype

Adnotările Ink, Screen, 3D și RichMedia trebuie să furnizeze AnnotationContents sau AnnotationAlternateText, cu excepția cazului în care elementul este marcat ca artefact

Atunci când AnnotationContents și AnnotationAlternateText sunt prezente simultan, ele trebuie să transporte același text

Un element Form poate deține cel mult un Widget

Un element Form care deține un widget trebuie să expună o etichetă utilizabilă prin LabelText, FieldAlternateName, AlternateText sau ActualText, iar widgetul trebuie să aibă o reprezentare vizuală

Fiecare încălcare este raportată ca pvuaiAnnotationSemanticInvalid

Remarks

Example

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa