PDFium Delphi Component Docs

ValidatePdfUa2AnnotationSemantics-funktio

Yksikkö: PDFium
Tarkistaa litistettyihin TPdfStructureElement-tietoihin tallennetut merkintöjen ja Widget-rakenteiden semantiikat

Syntax

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AnnotationSemantics käy läpi jokaisen Annot-elementin ja jokaisen elementin, joka kantaa AnnotationSubtype-arvoa

Ink-, Screen-, 3D- ja RichMedia-merkintöjen on annettava AnnotationContents tai AnnotationAlternateText, ellei elementtiä ole merkitty artefaktiksi

Kun sekä AnnotationContents että AnnotationAlternateText ovat läsnä, niiden on kannettava sama teksti

Form-elementillä saa olla enintään yksi Widget

Widgetiä omistavan Form-elementin on tarjottava käytettävä otsikko LabelText-, FieldAlternateName-, AlternateText- tai ActualText-kentän kautta, ja widgetillä on oltava ulkonäkö

Jokainen loukkaus raportoidaan pvuaiAnnotationSemanticInvalid-arvona

Remarks

Example

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa