AddLinkToResetForm

Annotations and hotspot links, Form fields and AcroForms

الوصف

يضيف مستطيل ارتباط قابل للنقر إلى الصفحة المحددة والذي يؤدي إلى تنشيط إجراء إعادة تعيين نموذج PDF عند تنشيطه. يقوم إجراء إعادة تعيين النموذج باستعادة حقول AcroForm إلى قيمها الافتراضية دون الحاجة إلى JavaScript.

استخدم FieldNames لتقييد الحقول المتأثرة بإجراء إعادة التعيين. اترك FieldNames فارغًا للسماح للعارض بإعادة تعيين جميع الحقول القابلة للتطبيق.

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

بناء الجملة

Delphi

Function TPDFlib.AddLinkToResetForm(Left, Top, Width, Height: Double; Const FieldNames: WideString; Flags, Options: Integer): Integer;

DLL

int DLAddLinkToResetForm(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FieldNames, int Flags, int Options);

المعلمات

Leftالإحداثي الأفقي للحافة اليسرى لمستطيل الارتباط.
Topالإحداثي العمودي للحافة العلوية لمستطيل الارتباط.
Widthعرض مستطيل الارتباط.
Heightارتفاع مستطيل الارتباط.
FieldNamesقائمة اختيارية بأسماء حقول AcroForm المؤهلة بالكامل مفصولة بفواصل أو فواصل منقوطة أو فواصل أسطر. يتم اقتطاع المسافات البادئة واللاحقة حول كل اسم.
Flagsعلامات إجراء إعادة تعيين نموذج PDF المكتوبة في إدخال /Flags الخاص بالإجراء. قم بتمرير 0 للحصول على السلوك الافتراضي. تستخدم العارضات القياسية بتات العلامة مع /Fields لتحديد ما إذا كانت القائمة شاملة أم حصرية.
Optionsقناع بت يتحكم في مظهر الرابط. البت 0 (القيمة 1): رسم حد حول مستطيل الارتباط. تحدد البتات 1-3 وضع إبراز النقر (2 = عكس، 4 = مخطط تفصيلي، 8 = دفع)؛ عند عدم تعيين أي بت إبراز، يتم استخدام Invert كإعداد افتراضي.

قيمة الإرجاع

0لم تتم إضافة الإجراء لأن المستند في وضع PDF/A أو أن المستطيل غير صالح.
1تمت إضافة شرح الرابط وإجراء إعادة تعيين النموذج.

ملاحظات

يمنع وضع PDF/A هذا الإجراء لأن نماذج الإجراءات التفاعلية غير مناسبة للتوافق الأرشيفي. تتطلب الدالة PDF 1.2 أو أحدث.