FillField

FillField(string, string, bool)

Riempie il campo con il valore specificato.

public bool FillField(string fieldName, string value, bool fitFontSize)
ParametroTipoDescrizione
fieldNameStringNome del campo
valueStringNuovo valore del campo
fitFontSizeBooleanSe true, la dimensione del carattere nelle caselle di modifica verrà adattata.

Valore di ritorno

true se il campo è stato trovato e compilato correttamente.

Guarda anche


FillField(string, string)

Riempie il campo con un valore valido in base a un nome di campo completo. Prima di compilare i campi, è necessario conoscere i nomi di ogni campo e i relativi valori validi corrispondenti. Sia il nome che i valori dei campi fanno distinzione tra maiuscole e minuscole. Si prega di notare che Aspose.Pdf.Facades supporta solo nomi di campo completi e non funziona con nomi di campo parziali in contrasto con Aspose.Pdf.Kit; Ad esempio se il campo ha il nome completo “Form.Subform.TextField” è necessario specificare il nome completo e non “Campo di testo”. È possibile utilizzare la proprietà FieldNames per esplorare i nomi dei campi esistenti e cercare il campo richiesto in base al nome parziale.

public bool FillField(string fieldName, string fieldValue)
ParametroTipoDescrizione
fieldNameStringIl nome del campo da compilare.
fieldValueStringIl valore del campo che deve essere un valore valido per alcuni campi.

Valore di ritorno

true se il campo viene trovato e compilato correttamente.

Esempi

Form form = new Form(TestSettings.GetInputFile("PdfForm.pdf"));
form.FillField("FirstName", "John");
form.FillField("LastName",  "Smith");
Way1: utilizzo diretto del privilegio predefinito.
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("TextField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Guarda anche


FillField(string, int)

Riempie il campo della casella radio con un valore di indice valido in base a un nome di campo completo. Prima di compilare i campi, è necessario conoscere solo il nome del campo. Sebbene il valore possa essere specificato dal relativo indice. Avviso: applicabile solo ai campi Radio Box, Combo Box e List Box. Si noti che Aspose.Pdf.Facades supporta solo nomi di campo completi e non funziona con nomi di campo parziali in contrasto con Aspose.Pdf.Kit; Ad esempio se il campo ha il nome completo “Form.Subform.ListBoxField” è necessario specificare il nome completo e non “ListBoxField”. È possibile utilizzare la proprietà FieldNames per esplorare i nomi dei campi esistenti e cercare il campo richiesto in base al nome parziale.

public bool FillField(string fieldName, int index)
ParametroTipoDescrizione
fieldNameStringNome del campo da compilare.
indexInt32Indice dell’elemento scelto.

Valore di ritorno

true se il campo è stato trovato e compilato correttamente.

Esempi

Form form = new Form("PdfForm.pdf");
form.FillField("listboxField", 2);
form.FillField("comboboxField", 2);
form.FillField("radiobuttonField", 2);
Way2: Basato su un privilegio predefinito e modifica alcune autorizzazioni specifiche.
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("ListBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Guarda anche


FillField(string, bool)

Riempie il campo della casella di controllo con un valore booleano. Avviso: applicabile solo alla casella di controllo. Si noti che Aspose.Pdf.Facades supporta solo nomi di campo completi e non funziona con nomi di campo parziali in contrasto con Aspose.Pdf .Kit; Ad esempio, se il campo ha il nome completo “Form.Subform.CheckBoxField” è necessario specificare il nome completo e non “CheckBoxField”. È possibile utilizzare la proprietà FieldNames per esplorare i nomi dei campi esistenti e cercare il campo richiesto in base al nome parziale.

public bool FillField(string fieldName, bool beChecked)
ParametroTipoDescrizione
fieldNameStringIl nome del campo da compilare.
beCheckedBooleanUn flag booleano: true significa selezionare la casella, mentre false per deselezionarla.

Valore di ritorno

true se il campo è stato trovato e compilato correttamente.

Esempi

Form form = new Form("PdfForm.pdf");
form.FillField("checkboxField", true);
Way3: basato su un privilegio predefinito e modifica alcune combinazioni di autorizzazioni Adobe Professional specifiche.
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("CheckBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Guarda anche


FillField(string, string[])

Compila un campo con selezioni multiple. Nota: solo per il campo Casella di riepilogo AcroForm.

public void FillField(string fieldName, string[] fieldValues)
ParametroTipoDescrizione
fieldNameStringIl nome del campo completo.
fieldValuesString[]Un array di stringhe che contiene diversi elementi da selezionare.

Esempi

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

Guarda anche