AddLinkToNamedAction

التعليقات التوضيحية وروابط النقاط الساخنة، خصائص الصفحة

الوصف

يضيف مستطيل نقطة ساخنة قابلًا للنقر إلى الصفحة المحددة يطلق إجراء PDF مسمى عند تنشيطه. والإجراءات المسماة أوامر تنقل يتحكم فيها العارض معرَّفة في ISO 32000-1 §12.6.4.11, Table 194. والأسماء القياسية الأربعة المدعومة هي NextPage وPrevPage وFirstPage وLastPage. وعلى خلاف AddLinkToPage لا يلزم رقم صفحة وجهة صريح — بل يفسر العارض الأمر عند التشغيل

الاستخدام النموذجي: أزرار تنقل‏ (التالي / السابق / البداية / النهاية) على ترويسة صفحة أو تذييلها، حيث تكون الوجهة نسبيةً إلى الصفحة التي يعرضها العارض حاليًا

استخدم الدالة SetAnnotBorderColor لتغيير لون إطار النقطة الساخنة

الصيغة

Delphi

Function TPDFlib.AddLinkToNamedAction(Left, Top, Width, Height: Double; NamedActionType: Integer; Options: Integer): Integer;

DLL

int DLAddLinkToNamedAction(int InstanceID, double Left, double Top, double Width, double Height, int NamedActionType, int Options);

المعاملات

Leftالإحداثي الأفقي للحافة اليسرى لمستطيل الارتباط.
Topالإحداثي العمودي للحافة العلوية لمستطيل الارتباط.
Widthعرض مستطيل الارتباط.
Heightارتفاع مستطيل الارتباط.
NamedActionTypeيختار الإجراء المسمى المطلوب إطلاقه: ‏0 = NextPage، 1 = PrevPage، 2 = FirstPage، 3 = LastPage. وتعود القيم خارج هذا المدى إلى NextPage فيُصدر الكاتب دائمًا اسم /N ممتثلًا للمواصفة
Optionsقناع بتات يتحكم في مظهر الرابط. البت 0 (القيمة 1): يرسم حدًا حول مستطيل النقطة الفعالة. تختار البتات 1–3 وضع تمييز النقر (2 = Invert، 4 = Outline، 8 = Push)؛ عند عدم تعيين أي بت للتمييز يُستخدم Invert افتراضيًا. نفس الاصطلاح المستخدم في AddLinkToWeb / AddLinkToPage

ملاحظات

التعليق التوضيحي متوافق مع PDF/A لأنه لا يشير إلى مورد خارجي. مطلوب PDF 1.1 أو أحدث