PDFium Delphi Component Docs

ValidatePdfUa2AnnotationSemantics funkcija

Unit: PDFium
Preverja semantiko strukture pripomb in Widgetov, zapisano na razprtenih podatkih TPdfStructureElement

Syntax

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AnnotationSemantics pregleda vsak element Annot in vsak element, ki nosi AnnotationSubtype

Pripombe Ink, Screen, 3D in RichMedia morajo podati AnnotationContents ali AnnotationAlternateText, razen če je element označen kot Artifact

Če sta prisotna AnnotationContents in AnnotationAlternateText, morata nositi isto besedilo

Element Form ima lahko največ enega Widgeta

Element Form, ki ima widget, mora izpostaviti uporabno oznako prek LabelText, FieldAlternateName, AlternateText ali ActualText, widget pa mora imeti videz

Vsaka kršitev se prijavi kot pvuaiAnnotationSemanticInvalid

Remarks

Example

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa