PDFium Delphi Component Docs

ValidatePdfUa2AnnotationSemantics funktion

Unit: PDFium
Kontrollerar annoterings- och Widget-struktursemantik som finns lagrad på tillplattade TPdfStructureElement-data

Syntax

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AnnotationSemantics går igenom varje Annot-element och varje element som bär en AnnotationSubtype

Ink-, Screen-, 3D- och RichMedia-annoteringar måste tillhandahålla AnnotationContents eller AnnotationAlternateText, såvida inte elementet är markerat som artefakt

När både AnnotationContents och AnnotationAlternateText finns måste de bära samma text

Ett Form-element får äga högst en Widget

Ett Form-element som äger en widget måste exponera en användbar etikett via LabelText, FieldAlternateName, AlternateText eller ActualText, och widgeten måste ha ett utseende

Varje överträdelse rapporteras som pvuaiAnnotationSemanticInvalid

Remarks

Example

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa