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 חייבת להיות הופעה גרפית

כל הפרה מדווחת בתור pvuaiAnnotationSemanticInvalid

Remarks

Example

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa