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”, вы должны указать полное имя, а не “Текстовое поле”. Вы можете использовать свойство 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");
//как искать поле по частичному имени:
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”. Вы можете использовать свойство 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);
//как искать поле по частичному имени:
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);
//как искать поле по частичному имени:
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();

Смотрите также