PDFium Delphi Component Docs

ValidatePdfUa2AnnotationSemantics Fonction

Unit: PDFium
Vérifie la sémantique de structure des annotations et des Widget enregistrée sur les données aplaties de TPdfStructureElement

Syntax

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AnnotationSemantics passe en revue chaque élément Annot et chaque élément portant une AnnotationSubtype

Les annotations Ink, Screen, 3D et RichMedia doivent fournir AnnotationContents ou AnnotationAlternateText, sauf si l’élément est marqué comme artefact

Lorsque AnnotationContents et AnnotationAlternateText sont tous deux présents, ils doivent porter le même texte

Un élément Form peut posséder au plus un Widget

Un élément Form possédant un widget doit exposer une étiquette utilisable via LabelText, FieldAlternateName, AlternateText ou ActualText, et le widget doit avoir une apparence

Chaque violation est signalée par pvuaiAnnotationSemanticInvalid

Remarks

Example

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa