Form.FillField

FillField(string, string, bool)

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

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

Return Value

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

See Also


FillField(string, string)

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

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

Return Value

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

Examples

Form form = new Form(TestSettings.GetInputFile("PdfForm.pdf"));
form.FillField("FirstName", "John");
form.FillField("LastName",  "Smith");
//how to search field by its partial name:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("TextField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

See Also


FillField(string, int)

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

public bool FillField(string fieldName, int index)
ParameterTypeDescription
fieldNameStringاسم الحقل الذي سيتم ملؤه.
indexInt32فهرس العنصر المختار.

Return Value

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

Examples

Form form = new Form("PdfForm.pdf");
form.FillField("listboxField", 2);
form.FillField("comboboxField", 2);
form.FillField("radiobuttonField", 2);
//how to search field by its partial name:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("ListBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

See Also


FillField(string, bool)

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

public bool FillField(string fieldName, bool beChecked)
ParameterTypeDescription
fieldNameStringاسم الحقل الذي سيتم ملؤه.
beCheckedBooleanعلامة منطقية: صحيح تعني التحقق من المربع، بينما خطأ تعني إلغاء التحقق منه.

Return Value

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

Examples

Form form = new Form("PdfForm.pdf");
form.FillField("checkboxField", true);
//how to search field by its partial name:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("CheckBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

See Also


FillField(string, string[])

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

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

Examples

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

See Also


FillField(string, string, bool)

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

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

Return Value

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

See Also