PDFium Delphi Component Docs

Função ValidatePdfUa2AnnotationSemantics

Unidade: PDFium
Verifica a semântica de estrutura de anotações e Widget registada nos dados TPdfStructureElement achatados

Syntax

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AnnotationSemantics revê cada elemento Annot e cada elemento que transporta um AnnotationSubtype

As anotações Ink, Screen, 3D e RichMedia têm de fornecer AnnotationContents ou AnnotationAlternateText, a menos que o elemento esteja marcado como artefacto

Quando AnnotationContents e AnnotationAlternateText estão ambos presentes, têm de transportar o mesmo texto

Um elemento Form pode ter no máximo um Widget

Um elemento Form que tenha um widget tem de expor um rótulo utilizável através de LabelText, FieldAlternateName, AlternateText ou ActualText, e o widget tem de ter uma aparência

Cada violação é reportada como pvuaiAnnotationSemanticInvalid

Remarks

Example

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa