PDFium Delphi Component Docs

ValidatePdfUa2AnnotationSemantics الدالة

الوحدة: PDFium
يفحص دلالات بنية التعليقات التوضيحية و Widget المسجَّلة على بيانات TPdfStructureElement المسطَّحة

الصياغة

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

المعاملات

ElementsTPdfStructureElements

قيمة الإرجاع

TPdfUaValidationIssues

الوصف

يستعرض ValidatePdfUa2AnnotationSemantics كل عنصر Annot وكل عنصر يحمل AnnotationSubtype

يجب أن توفر تعليقات Ink و Screen و 3D و RichMedia قيمة AnnotationContents أو AnnotationAlternateText، ما لم يكن العنصر معلَّمًا كـ artifact

عند وجود AnnotationContents و AnnotationAlternateText معًا يجب أن يحتملان النص نفسه

قد يملك عنصر Form عنصر Widget واحدًا على الأكثر

يجب أن يكشف عنصر Form الذي يملك Widget تسمية قابلة للاستخدام عبر LabelText أو FieldAlternateName أو AlternateText أو ActualText، ويجب أن يمتلك الـ Widget مظهرًا

يُبلَّغ عن كل مخالفة بـ pvuaiAnnotationSemanticInvalid

ملاحظات

مثال

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

انظر أيضًا

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa