FillField

FillField(string, string, bool)

Fyller fältet med angivet värde.

public bool FillField(string fieldName, string value, bool fitFontSize)
ParameterTypBeskrivning
fieldNameStringFältets namn
valueStringNytt värde på fältet
fitFontSizeBooleanOm det är sant kommer teckenstorleken i redigeringsrutorna att anpassas.

Returvärde

sant om fältet hittades och har fyllts i.

Se även


FillField(string, string)

Fyller fältet med ett giltigt värde enligt ett fullständigt kvalificerat fältnamn. Innan du fyller i fälten måste varje fälts namn och dess motsvarande giltiga värden vara kända. Både fältens namn och värden är skiftlägeskänsliga. Observera att Aspose.Pdf.Facades stöder endast fullständiga fältnamn och fungerar inte med partiella fältnamn i motsats till Aspose.Pdf.Kit; Om t.ex. fältet har fullständigt namn “Form.Subform.TextField” ska du ange fullständigt namn och inte “Textfält”. Du kan använda FieldNames-egenskapen för att utforska befintliga fältnamn och söka efter obligatoriskt fält med dess delnamn.

public bool FillField(string fieldName, string fieldValue)
ParameterTypBeskrivning
fieldNameStringFältets namn som ska fyllas i.
fieldValueStringFältets värde som måste vara ett giltigt värde för vissa fält.

Returvärde

sant om fältet hittas och fylls i.

Exempel

Form form = new Form(TestSettings.GetInputFile("PdfForm.pdf"));
form.FillField("FirstName", "John");
form.FillField("LastName",  "Smith");
//hur man söker i fältet efter dess delnamn:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("TextField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Se även


FillField(string, int)

Fyller radioboxfältet med ett giltigt indexvärde enligt ett fullt kvalificerat fältnamn. Innan du fyller i fälten måste endast fältets namn vara känt. Medan värdet kan specificeras av dess index. Observera: Används endast för radiobox-, kombinationsbox- och listboxfält. Observera att Aspose.Pdf.Facades endast stöder fullständiga fältnamn och inte fungerar med partiella -fältnamn i motsats till Aspose.Pdf.Kit; Till exempel om fältet har det fullständiga namnet “Form.Subform.ListBoxField” ska du ange fullständigt namn och inte “ListBoxField”. Du kan använda FieldNames-egenskapen för att utforska befintliga fältnamn och söka efter obligatoriskt fält med dess delnamn.

public bool FillField(string fieldName, int index)
ParameterTypBeskrivning
fieldNameStringNamn på fält som ska fyllas i.
indexInt32Index över valt objekt.

Returvärde

sant om fältet hittades och har fyllts i.

Exempel

Form form = new Form("PdfForm.pdf");
form.FillField("listboxField", 2);
form.FillField("comboboxField", 2);
form.FillField("radiobuttonField", 2);
//hur man söker i fältet efter dess delnamn:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("ListBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Se även


FillField(string, bool)

Fyller kryssrutan med ett booleskt värde. Observera: Används endast för kryssrutan. Observera att Aspose.Pdf.Facades endast stöder fullständiga fältnamn och inte fungerar med partiella -fältnamn i motsats till Aspose.Pdf .Kit; Till exempel om fältet har det fullständiga namnet “Form.Subform.CheckBoxField” bör du ange fullständigt namn och inte “CheckBoxField”. Du kan använda FieldNames-egenskapen för att utforska befintliga fältnamn och söka efter obligatoriskt fält med dess delnamn.

public bool FillField(string fieldName, bool beChecked)
ParameterTypBeskrivning
fieldNameStringFältets namn som ska fyllas i.
beCheckedBooleanEn boolesk flagga: sant betyder att markera rutan, medan false att avmarkera den.

Returvärde

sant om fältet hittades och har fyllts i.

Exempel

Form form = new Form("PdfForm.pdf");
form.FillField("checkboxField", true);
//hur man söker i fältet efter dess delnamn:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("CheckBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Se även


FillField(string, string[])

Fyll ett fält med flera val. Notera: endast för AcroForm List Box Field.

public void FillField(string fieldName, string[] fieldValues)
ParameterTypBeskrivning
fieldNameStringDet fullt kvalificerade fältnamnet.
fieldValuesString[]En strängarray som innehåller flera objekt som ska väljas.

Exempel

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

Se även