PDFium Delphi Component Docs

συνάρτηση ValidatePdfUa2AnnotationSemantics

Unit: PDFium
Ελέγχει τη σημασιολογία σχολιασμών και Widget της δομής που είναι καταγεγραμμένη στα ισοπεδωμένα δεδομένα TPdfStructureElement

Syntax

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

Το ValidatePdfUa2AnnotationSemantics εξετάζει κάθε στοιχείο Annot και κάθε στοιχείο που φέρει AnnotationSubtype

Οι σχολιασμοί Ink, Screen, 3D και RichMedia πρέπει να παρέχουν AnnotationContents ή AnnotationAlternateText, εκτός αν το στοιχείο είναι σημασμένο ως Artifact

Όταν υπάρχουν ταυτόχρονα AnnotationContents και AnnotationAlternateText, πρέπει να φέρουν το ίδιο κείμενο

Ένα στοιχείο Form επιτρέπεται να έχει το πολύ ένα Widget

Ένα στοιχείο Form που έχει widget πρέπει να εκθέτει μια χρηστική ετικέτα μέσω LabelText, FieldAlternateName, AlternateText ή ActualText, και το widget πρέπει να διαθέτει appearance

Κάθε παραβίαση αναφέρεται ως pvuaiAnnotationSemanticInvalid

Remarks

Example

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa