FillField

FillField(string, string, bool)

Füllt das Feld mit dem angegebenen Wert.

public bool FillField(string fieldName, string value, bool fitFontSize)
ParameterTypBeschreibung
fieldNameStringName des Feldes
valueStringNeuer Wert des Feldes
fitFontSizeBooleanWenn wahr, wird die Schriftgröße in den Bearbeitungsfeldern angepasst.

Rückgabewert

wahr, wenn das Feld gefunden und erfolgreich ausgefüllt wurde.

Siehe auch


FillField(string, string)

Füllt das Feld mit einem gültigen Wert gemäß einem vollständig qualifizierten Feldnamen. Vor dem Ausfüllen der Felder müssen die Namen aller Felder und die entsprechenden gültigen Werte bekannt sein. Bei Feldnamen und -werten wird zwischen Groß- und Kleinschreibung unterschieden. Bitte beachten Sie dies Aspose.Pdf.Facades unterstützt nur vollständige Feldnamen und arbeitet nicht mit teilweisen Feldnamen im Gegensatz zu Aspose.Pdf.Kit; Wenn das Feld beispielsweise den vollständigen Namen “Form.Subform.TextField” hat, sollten Sie den vollständigen Namen angeben und nicht “Textfeld”. Sie können die FieldNames-Eigenschaft verwenden, um vorhandene Feldnamen zu durchsuchen und das erforderliche Feld anhand seines Teilnamens zu durchsuchen.

public bool FillField(string fieldName, string fieldValue)
ParameterTypBeschreibung
fieldNameStringDer auszufüllende Feldname.
fieldValueStringDer Wert des Felds, der für einige Felder ein gültiger Wert sein muss.

Rückgabewert

wahr, wenn das Feld erfolgreich gefunden und gefüllt wird.

Beispiele

Form form = new Form(TestSettings.GetInputFile("PdfForm.pdf"));
form.FillField("FirstName", "John");
form.FillField("LastName",  "Smith");
//Wie man das Feld nach seinem Teilnamen sucht:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("TextField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Siehe auch


FillField(string, int)

Füllt das Radiobox-Feld mit einem gültigen Indexwert gemäß einem vollqualifizierten Feldnamen. Vor dem Füllen der Felder muss nur der Feldname bekannt sein. Während der Wert durch seinen Index angegeben werden kann. Hinweis: Nur auf Radio Box-, Combo Box- und List Box-Felder anwenden. Bitte beachten Sie, dass Aspose.Pdf.Facades nur vollständige Feldnamen unterstützt und nicht mit unvollständigen -Feldnamen arbeitet im Gegensatz zu Aspose.Pdf.Kit; Wenn das Feld beispielsweise den vollständigen Namen “Form.Subform.ListBoxField” hat, sollten Sie den vollständigen Namen und nicht “ListBoxField” angeben. Sie können die FieldNames-Eigenschaft verwenden, um vorhandene Feldnamen zu durchsuchen und das erforderliche Feld anhand seines Teilnamens zu durchsuchen.

public bool FillField(string fieldName, int index)
ParameterTypBeschreibung
fieldNameStringName des auszufüllenden Feldes.
indexInt32Index des ausgewählten Artikels.

Rückgabewert

wahr, wenn das Feld gefunden und erfolgreich ausgefüllt wurde.

Beispiele

Form form = new Form("PdfForm.pdf");
form.FillField("listboxField", 2);
form.FillField("comboboxField", 2);
form.FillField("radiobuttonField", 2);
//Wie man das Feld nach seinem Teilnamen sucht:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("ListBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Siehe auch


FillField(string, bool)

Füllt das Kontrollkästchenfeld mit einem booleschen Wert. Hinweis: Nur auf Kontrollkästchen anwenden. Bitte beachten Sie, dass Aspose.Pdf.Facades nur vollständige Feldnamen unterstützt und im Gegensatz zu Aspose.Pdf nicht mit teilweisen Feldnamen arbeitet .Kit; Wenn das Feld beispielsweise den vollständigen Namen „Form.Subform.CheckBoxField“ hat, sollten Sie den vollständigen Namen und nicht „CheckBoxField“ angeben. Sie können die FieldNames-Eigenschaft verwenden, um vorhandene Feldnamen zu durchsuchen und das erforderliche Feld anhand seines Teilnamens zu suchen.

public bool FillField(string fieldName, bool beChecked)
ParameterTypBeschreibung
fieldNameStringDer auszufüllende Feldname.
beCheckedBooleanEin boolesches Flag: „true“ bedeutet, dass das Kontrollkästchen aktiviert wird, „false“, um es zu deaktivieren.

Rückgabewert

wahr, wenn das Feld gefunden und erfolgreich ausgefüllt wurde.

Beispiele

Form form = new Form("PdfForm.pdf");
form.FillField("checkboxField", true);
//Wie man das Feld nach seinem Teilnamen sucht:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("CheckBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Siehe auch


FillField(string, string[])

Füllen Sie ein Feld mit Mehrfachauswahl.Hinweis: nur für AcroForm List Box Field.

public void FillField(string fieldName, string[] fieldValues)
ParameterTypBeschreibung
fieldNameStringDer vollständig qualifizierte Feldname.
fieldValuesString[]Ein String-Array, das mehrere auszuwählende Elemente enthält.

Beispiele

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

Siehe auch