إضافة حقول نموذج PDF
إضافة حقل نموذج في ملف PDF موجود
لإضافة حقل نموذج في ملف PDF موجود، تحتاج إلى استخدام طريقة AddField من فئة FormEditor. هذا الأسلوب يتطلب منك تحديد نوع الحقل الذي تريد إضافته مع اسم وموقع الحقل. تحتاج إلى إنشاء كائن من فئة FormEditor، واستخدام طريقة AddField لإضافة حقل جديد في ملف PDF، كما يمكنك تحديد حد لعدد الأحرف في الحقل الخاص بك باستخدام SetFieldLimit وأخيرًا استخدام طريقة Save لحفظ ملف PDF المحدث. يظهر الجزء البرمجي التالي كيفية إضافة حقل نموذج في ملف PDF موجود.
public static void AddField()
{
var editor = new FormEditor();
editor.BindPdf(_dataDir+"Sample-Form-01.pdf");
editor.AddField(FieldType.Text, "Country", 1, 232.56f, 496.75f, 352.28f, 514.03f);
editor.SetFieldLimit("Country", 20);
editor.Save(_dataDir + "Sample-Form-01-mod.pdf");
}
إضافة عنوان URL لزر الإرسال في ملف PDF موجود
تسمح لك طريقة AddSubmitBtn بتعيين عنوان URL لزر الإرسال في ملف PDF. هذا هو عنوان URL الذي يتم إرسال البيانات إليه عند النقر على زر الإرسال. في مثال الكود الخاص بنا، نحدد عنوان URL واسم الحقل الخاص بنا ورقم الصفحة التي نريد الإضافة إليها وإحداثيات وضع الزر. تتطلب طريقة AddSubmitBtn اسم حقل زر الإرسال وعنوان URL. يتم توفير هذه الطريقة بواسطة فئة FormEditor. يوضح لك مقطع الكود التالي كيفية تعيين عنوان URL لزر الإرسال.
public static void AddSubmitBtn()
{
var editor = new FormEditor();
editor.BindPdf(_dataDir + "Sample-Form-01.pdf");
editor.AddSubmitBtn("Submit", 1, "Submit", "http://localhost:3000", 232.56f, 466.75f, 352.28f, 484.03f);
editor.Save(_dataDir + "Sample-Form-01-mod.pdf");
}
إضافة جافا سكريبت لزر الضغط
طريقة AddFieldScript تتيح لك إضافة جافا سكريبت لزر الضغط في ملف PDF. تتطلب هذه الطريقة اسم زر الضغط والجافا سكريبت. يتم توفير هذه الطريقة من قبل فئة FormEditor. يوضح لك مقطع الشيفرة التالي كيفية تعيين جافا سكريبت لزر الضغط.
public static void AddFieldScript()
{
var editor = new FormEditor();
editor.BindPdf(_dataDir + "Sample-Form-01.pdf");
editor.AddFieldScript("Last Name", "app.alert(\"Only one last name\",3);");
editor.Save(_dataDir + "Sample-Form-01-mod.pdf");
}