PDFium Component Docs

ValidatePdfUa2AnnotationSemantics functie

Unit: PDFium
Controleert annotatie- en Widget-structuursemantiek die op afgeplatte TPdfStructureElement-data is vastgelegd

Syntax

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AnnotationSemantics bekijkt elk Annot-element en elk element dat een AnnotationSubtype draagt

Ink-, Screen-, 3D- en RichMedia-annotaties moeten AnnotationContents of AnnotationAlternateText leveren, tenzij het element als artifact is gemarkeerd

Wanneer zowel AnnotationContents als AnnotationAlternateText aanwezig zijn, moeten ze dezelfde tekst bevatten

Een Form-element mag hooguit één Widget bezitten

Een Form-element dat een widget bezit, moet een bruikbaar label tonen via LabelText, FieldAlternateName, AlternateText of ActualText, en de widget moet een appearance hebben

Elke overtreding wordt gerapporteerd als pvuaiAnnotationSemanticInvalid

Remarks

Example

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa