FillField

FillField(string, string, bool)

يملأ الحقل بقيمة محددة.

public bool FillField(string fieldName, string value, bool fitFontSize)
معامليكتبوصف
fieldNameStringاسم المجال
valueStringالقيمة الجديدة للحقل
fitFontSizeBooleanإذا كان هذا صحيحًا ، فسيتم تعديل حجم الخط في مربعات التحرير.

قيمة الإرجاع

صحيح إذا تم العثور على الحقل وتم ملؤه بنجاح.

أنظر أيضا


FillField(string, string)

يملأ الحقل بقيمة صالحة وفقًا لاسم حقل مؤهل بالكامل. قبل ملء الحقول ، يجب معرفة أسماء كل حقل والقيم الصالحة المقابلة له. كل من اسم الحقول وقيمها حساسة لحالة الأحرف. Aspose.Pdf.Facades يدعم أسماء الحقول الكاملة فقط ولا يعمل مع أسماء الحقول الجزئية على عكس Aspose.Pdf.Kit على سبيل المثال إذا كان الحقل يحتوي على الاسم الكامل “Form.Subform.TextField” ، يجب عليك تحديد الاسم الكامل وليس “مجال التحرير مكان كتابة النص”. يمكنك استخدام خاصية أسماء الحقول لاستكشاف أسماء الحقول الموجودة والبحث في الحقل المطلوب باسمه الجزئي.

public bool FillField(string fieldName, string fieldValue)
معامليكتبوصف
fieldNameStringاسم الحقل المراد تعبئته.
fieldValueStringقيمة الحقل التي يجب أن تكون قيمة صالحة لبعض الحقول.

قيمة الإرجاع

صحيح إذا تم العثور على الحقل وتم ملؤه بنجاح.

أمثلة

Form form = new Form(TestSettings.GetInputFile("PdfForm.pdf"));
form.FillField("FirstName", "John");
form.FillField("LastName",  "Smith");
// كيفية البحث عن الحقل باسمه الجزئي:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("TextField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

أنظر أيضا


FillField(string, int)

يملأ حقل مربع الراديو بقيمة فهرس صالحة وفقًا لاسم حقل مؤهل بالكامل. قبل ملء الحقول ، يجب معرفة اسم الحقل فقط. بينما يمكن تحديد القيمة من خلال فهرسها. إشعار: يتم تطبيقه فقط على حقول Radio Box و Combo Box و List Box . يرجى ملاحظة أن Aspose.Pdf.Facades يدعم أسماء الحقول الكاملة فقط ولا يعمل مع أسماء الحقول الجزئية على النقيض من Aspose.Pdf.Kit على سبيل المثال إذا كان الحقل يحتوي على الاسم الكامل “Form.Subform.ListBoxField” يجب عليك تحديد الاسم الكامل وليس “ListBoxField”. يمكنك استخدام خاصية أسماء الحقول لاستكشاف أسماء الحقول الموجودة والبحث في الحقل المطلوب باسمه الجزئي.

public bool FillField(string fieldName, int index)
معامليكتبوصف
fieldNameStringاسم الحقل المراد تعبئته.
indexInt32فهرس العنصر المختار.

قيمة الإرجاع

صحيح إذا تم العثور على الحقل وتم ملؤه بنجاح.

أمثلة

Form form = new Form("PdfForm.pdf");
form.FillField("listboxField", 2);
form.FillField("comboboxField", 2);
form.FillField("radiobuttonField", 2);
// كيفية البحث عن الحقل باسمه الجزئي:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("ListBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

أنظر أيضا


FillField(string, bool)

يملأ حقل خانة الاختيار بقيمة منطقية. ملاحظة: يتم تطبيقه على خانة الاختيار فقط. يرجى ملاحظة أن Aspose.Pdf.Facades يدعم أسماء الحقول الكاملة فقط ولا يعمل مع أسماء الحقول الجزئية على عكس Aspose.Pdf .Kit على سبيل المثال إذا كان الحقل يحتوي على الاسم الكامل “Form.Subform.CheckBoxField” ، يجب عليك تحديد الاسم الكامل وليس “CheckBoxField”. يمكنك استخدام خاصية أسماء الحقول لاستكشاف أسماء الحقول الموجودة والبحث في الحقل المطلوب باسمه الجزئي.

public bool FillField(string fieldName, bool beChecked)
معامليكتبوصف
fieldNameStringاسم الحقل المراد تعبئته.
beCheckedBooleanعلم منطقي: صحيح يعني تحديد المربع ، بينما يعني الخطأ إلغاء تحديده.

قيمة الإرجاع

صحيح إذا تم العثور على الحقل وتم ملؤه بنجاح.

أمثلة

Form form = new Form("PdfForm.pdf");
form.FillField("checkboxField", true);
// كيفية البحث عن الحقل باسمه الجزئي:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("CheckBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

أنظر أيضا


FillField(string, string[])

قم بتعبئة الحقل بالعديد من التحديدات. ملاحظة: فقط لحقل قائمة AcroForm .

public void FillField(string fieldName, string[] fieldValues)
معامليكتبوصف
fieldNameStringاسم الحقل المؤهل بالكامل.
fieldValuesString[]مصفوفة سلسلة تحتوي على عدة عناصر ليتم تحديدها.

أمثلة

Form form = new Aspose.Pdf.Facades.Form("PdfForm.pdf", "Form_Updated.pdf");
form.FillField("ListBox1", new String[] { "Three", "One" });
form.Save();

أنظر أيضا