AddLinkToImportData

التعليقات التوضيحية وروابط النقاط الساخنة، حقول النماذج وAcroForms

الوصف

يضيف مستطيل نقطة ساخنة قابلًا للنقر إلى الصفحة المحددة يطلق إجراء استيراد بيانات في PDF عند تنشيطه؛ إجراء استيراد البيانات يملأ حقول AcroForm في المستند من ملف Forms Data Format (FDF) على القرص؛ ويُعرَّف الإجراء في ISO 32000-1 §12.6.4.8, Table 198

استخدام نمطي: رابط «إعادة تحميل بيانات العينة» أو «استعادة الافتراضات» في نموذج تفاعلي، حيث يرفق ملف FDF بجوار PDF ويحوي قيم الحقول القياسية

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

الصيغة

Delphi

Function TPDFlib.AddLinkToImportData(Left, Top, Width, Height: Double; Const FileName: WideString; Options: Integer): Integer;

DLL

int DLAddLinkToImportData(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, int Options);

المعاملات

Leftالإحداثي الأفقي للحافة اليسرى لمستطيل النقطة الساخنة
Topالإحداثي الرأسي للحافة العلوية لمستطيل النقطة الساخنة
Widthعرض مستطيل النقطة الساخنة
Heightارتفاع مستطيل النقطة الساخنة
FileNameالمسار إلى ملف FDF الذي ستُعبَّأ منه حقول النموذج. تُحوَّل الخطوط المائلة العكسية إلى خطوط مائلة أمامية وفق صيغة المسار القانونية في PDF حسب ISO 32000-1 §7.11.2.1. لا يلزم وجود الملف عند إنشاء PDF لكن يجب أن يكون موجودًا وقت العرض كي ينجح الإجراء
Optionsقناع بت يتحكم في مظهر الارتباط. البت 0 (القيمة 1): رسم حد حول مستطيل النقطة الساخنة. وتختار البتات 1–3 وضع التمييز عند النقر (2 = Invert، 4 = Outline، 8 = Push)؛ وعند عدم تعيين أي بت تمييز يُستخدم Invert افتراضيًا. الاتفاقية نفسها المستخدمة في AddLinkToWeb / AddLinkToHideField

ملاحظات

ترفض أوضاع PDF/A و PDF/X-6 إجراءات ImportData وتُرجع 0 دون إضافة تعليق توضيحي؛ ويلزم إصدار PDF 1.4 أو أحدث