FillField

FillField(string, string, bool)

用指定值填充字段。

public bool FillField(string fieldName, string value, bool fitFontSize)
范围类型描述
fieldNameString字段名称
valueString字段的新值
fitFontSizeBoolean如果为真,编辑框中的字体大小将被适配。

返回值

如果找到并成功填写字段,则为 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();

也可以看看