PDFium Delphi Component Docs

ValidatePdfUa2AnnotationSemantics funkce

Jednotka: PDFium
Kontroluje sémantiku anotací a Widget struktur zaznamenanou na zploštěných datech TPdfStructureElement

Syntaxe

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parametry

ElementsTPdfStructureElements

Návratová hodnota

TPdfUaValidationIssues

Popis

ValidatePdfUa2AnnotationSemantics projde každý prvek Annot a každý prvek nesoucí AnnotationSubtype

Anotace Ink, Screen, 3D a RichMedia musí poskytovat AnnotationContents nebo AnnotationAlternateText, pokud prvek není označen jako artefakt

Když jsou přítomny AnnotationContents i AnnotationAlternateText, musí nést tentýž text

Prvek Form může vlastnit nejvýše jeden Widget

Prvek Form vlastnící widget musí vystavit použitelný popisek přes LabelText, FieldAlternateName, AlternateText nebo ActualText a widget musí mít vzhled

Každé porušení se hlásí jako pvuaiAnnotationSemanticInvalid

Poznámky

Příklad

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

Viz také

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa