AddAnnotationState
التعليقات التوضيحية وروابط النقاط الفعالة
الوصف
تصف هذه الصفحة AddAnnotationState في PDF Library for Delphi، والتي تنتمي إلى موضوع التعليقات التوضيحية وروابط النقاط الفعالة. يتم الاحتفاظ بأسماء API والمعلمات وأسماء الفئات وأسماء الملفات والقيم الحرفية كما هي لتتوافق تمامًا مع مكتبة Delphi ونقاط إدخال DLL
AddAnnotationState records a review status change for an existing annotation on the selected page (ISO 32000-1 §12.5.6.3). It appends a hidden Text annotation whose /IRT إدخال يشير إلى التعليق التوضيحي المستهدف والذي /State و /StateModel تحمل الإدخالات حالة المراجعة، بما يتطابق مع سير عمل المراجعة الذي تستخدمه لوحة تعليقات Acrobat.
الصيغة
Delphi
Function TPDFlib.AddAnnotationState(TargetAnnot: Integer; Const Author: WideString; State, StateModel: Integer): Integer;
المعاملات
TargetAnnot هو الفهرس (مستند إلى 1) للتعليق التوضيحي على الصفحة المحددة الذي يتم تعيين حالته. Author هو اسم المراجع المخزن في /T مدخل. StateModel يحدد نموذج الحالة: 0 = Review، 1 = Marked. State يحدد الحالة داخل النموذج. بالنسبة لـ Review نموذج: 0 = None، 1 = Accepted، 2 = Rejected، 3 = Cancelled، 4 = Completed. بالنسبة لـ Marked نموذج: 0 = Unmarked، 1 = Marked.
قيم الإرجاع
تُرجع فهرس تعليق الحالة الملحق حديثًا الذي يبدأ من 1 في قائمة تعليقات الصفحة، أو 0 عندما يكون منتقي الحالة أو النموذج غير معروف أو عندما لا يوجد TargetAnnot أو عندما لا يُخزن التعليق التوضيحي الهدف ككائن غير مباشر
ملاحظات
107تُكتب تعليقة الحالة التوضيحية بعلم Hidden مضبوطًا فلا تُرسم على الصفحة؛ وتعرضها عارضات PDF ذات دعم المراجعة في لوحة التعليقات بدلًا من ذلك. استخدم GetAnnotState وGetAnnotStateModel لقراءة الحالة المسجلة عائدًا. يتطلب PDF 1.5؛ ويرفع إصدار المستند تلقائيًا عند اللزوم