PDFium Delphi Component Docs

ValidatePdfUa2AnnotationSemantics funktion

Enhed: PDFium
Kontrollerer annotation- og Widget-struktursemantikken registreret på de fladtrykte TPdfStructureElement-data

Syntax

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AnnotationSemantics gennemgår hvert Annot-element og hvert element, der bærer en AnnotationSubtype

Ink-, Screen-, 3D- og RichMedia-annotationer skal levere AnnotationContents eller AnnotationAlternateText, medmindre elementet er markeret som et Artifact

Når både AnnotationContents og AnnotationAlternateText er til stede, skal de bære samme tekst

Et Form-element kan have højst én Widget

Et Form-element, der ejer en widget, skal eksponere en brugbar label gennem LabelText, FieldAlternateName, AlternateText eller ActualText, og widgetten skal have en appearance

Hver overtrædelse rapporteres som pvuaiAnnotationSemanticInvalid

Remarks

Example

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa