Form.FillField

FillField(string, string, bool)

Заполняет поле указанным значением.

public bool FillField(string fieldName, string value, bool fitFontSize)
ПараметрТипОписание
fieldNameStringИмя поля
valueStringНовое значение поля
fitFontSizeBooleanЕсли true, размер шрифта в полях редактирования будет подогнан.

Возвращаемое значение

true, если поле было найдено и успешно заполнено.

См. также


FillField(string, string)

Заполняет поле допустимым значением в соответствии с полным именем поля. Перед заполнением полей необходимо знать имена всех полей и соответствующие допустимые значения. Имена полей и значения чувствительны к регистру. Обратите внимание, что Aspose.Pdf.Facades поддерживает только полные имена полей и не работает с частичными именами полей в отличие от Aspose.Pdf.Kit; Например, если поле имеет полное имя “Form.Subform.TextField”, вы должны указать полное имя, а не “TextField”. Вы можете использовать свойство FieldNames для изучения существующих имен полей и поиска необходимого поля по его частичному имени.

public bool FillField(string fieldName, string fieldValue)
ПараметрТипОписание
fieldNameStringИмя поля, которое нужно заполнить.
fieldValueStringЗначение поля, которое должно быть допустимым значением для некоторых полей.

Возвращаемое значение

true, если поле найдено и успешно заполнено.

Примеры

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);
  }
}

См. также


FillField(string, int)

Заполняет поле радиокнопки допустимым индексом в соответствии с полным именем поля. Перед заполнением полей необходимо знать только имя поля. Значение может быть указано по его индексу. Обратите внимание: применяется только к полям радиокнопок, комбинированным полям и полям списка. Обратите внимание, что Aspose.Pdf.Facades поддерживает только полные имена полей и не работает с частичными именами полей в отличие от Aspose.Pdf.Kit; Например, если поле имеет полное имя “Form.Subform.ListBoxField”, вы должны указать полное имя, а не “ListBoxField”. Вы можете использовать свойство FieldNames для изучения существующих имен полей и поиска необходимого поля по его частичному имени.

public bool FillField(string fieldName, int index)
ПараметрТипОписание
fieldNameStringИмя поля, которое нужно заполнить.
indexInt32Индекс выбранного элемента.

Возвращаемое значение

true, если поле было найдено и успешно заполнено.

Примеры

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);
  }
}

См. также


FillField(string, bool)

Заполняет поле флажка логическим значением. Обратите внимание: применяется только к полям флажков. Обратите внимание, что Aspose.Pdf.Facades поддерживает только полные имена полей и не работает с частичными именами полей в отличие от Aspose.Pdf.Kit; Например, если поле имеет полное имя “Form.Subform.CheckBoxField”, вы должны указать полное имя, а не “CheckBoxField”. Вы можете использовать свойство FieldNames для изучения существующих имен полей и поиска необходимого поля по его частичному имени.

public bool FillField(string fieldName, bool beChecked)
ПараметрТипОписание
fieldNameStringИмя поля, которое нужно заполнить.
beCheckedBooleanЛогический флаг: true означает установить флажок, в то время как false — снять его.

Возвращаемое значение

true, если поле было найдено и успешно заполнено.

Примеры

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);
  }
}

См. также


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();

См. также


FillField(string, string, bool)

Заполняет поле указанным значением.

public bool FillField(string fieldName, string value, bool fitFontSize)
ПараметрТипОписание
fieldNameStringИмя поля
valueStringНовое значение поля
fitFontSizeBooleanЕсли true, размер шрифта в полях редактирования будет подогнан.

Возвращаемое значение

true, если поле было найдено и успешно заполнено.

См. также