PDFium Delphi Component Docs

ValidatePdfUa2AnnotationSemantics Función

Unidad: PDFium
Comprueba la semántica de anotaciones y Widget registrada en datos TPdfStructureElement aplanados

Syntax

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AnnotationSemantics revisa cada elemento Annot y cada elemento que lleva un AnnotationSubtype

Las anotaciones Ink, Screen, 3D y RichMedia deben proporcionar AnnotationContents o AnnotationAlternateText, a menos que el elemento esté marcado como artefacto

Cuando están presentes tanto AnnotationContents como AnnotationAlternateText, deben llevar el mismo texto

Un elemento Form puede poseer como máximo un Widget

Un elemento Form que posea un widget debe exponer una etiqueta utilizable mediante LabelText, FieldAlternateName, AlternateText o ActualText, y el widget debe tener una apariencia

Cada infracción se informa como pvuaiAnnotationSemanticInvalid

Remarks

Example

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa