PDFium Delphi Component Docs

ValidatePdfUa2AnnotationSemantics funkcija

Unit: PDFium
Provjerava semantiku strukture anotacija i Widgeta zabilježenu u poravnatim TPdfStructureElement podacima

Sintaksa

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parametri

ElementsTPdfStructureElements

Povratna vrijednost

TPdfUaValidationIssues

Opis

ValidatePdfUa2AnnotationSemantics pregledava svaki Annot element i svaki element koji nosi AnnotationSubtype

Anotacije Ink, Screen, 3D i RichMedia moraju navesti AnnotationContents ili AnnotationAlternateText, osim ako je element označen kao artefakt

Kada su prisutni i AnnotationContents i AnnotationAlternateText, moraju nositi isti tekst

Form element smije posjedovati najviše jedan Widget

Form element koji posjeduje widget mora izložiti upotrebljivu oznaku kroz LabelText, FieldAlternateName, AlternateText ili ActualText, a widget mora imati definiran izgled

Svako kršenje javlja se kao pvuaiAnnotationSemanticInvalid

Napomene

Primjer

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

Vidi također

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa