Form.FillField

FillField(string, string, bool)

Remplit le champ avec la valeur spécifiée.

public bool FillField(string fieldName, string value, bool fitFontSize)
ParamètreTypeDescription
fieldNameStringNom du champ
valueStringNouvelle valeur du champ
fitFontSizeBooleanSi vrai, la taille de police dans les zones de texte sera ajustée.

Valeur de retour

vrai si le champ a été trouvé et rempli avec succès.

Voir aussi


FillField(string, string)

Remplit le champ avec une valeur valide selon un nom de champ entièrement qualifié. Avant de remplir les champs, tous les noms de champs et leurs valeurs valides correspondantes doivent être connus. Les noms de champs et les valeurs sont sensibles à la casse. Veuillez noter qu’Aspose.Pdf.Facades ne prend en charge que les noms de champs complets et ne fonctionne pas avec des noms de champs partiels, contrairement à Aspose.Pdf.Kit ; Par exemple, si le champ a le nom complet “Form.Subform.TextField”, vous devez spécifier le nom complet et non “TextField”. Vous pouvez utiliser la propriété FieldNames pour explorer les noms de champs existants et rechercher le champ requis par son nom partiel.

public bool FillField(string fieldName, string fieldValue)
ParamètreTypeDescription
fieldNameStringLe nom du champ à remplir.
fieldValueStringLa valeur du champ qui doit être une valeur valide pour certains champs.

Valeur de retour

vrai si le champ est trouvé et rempli avec succès.

Exemples

Form form = new Form(TestSettings.GetInputFile("PdfForm.pdf"));
form.FillField("FirstName", "John");
form.FillField("LastName",  "Smith");
//how to search field by its partial name:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("TextField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Voir aussi


FillField(string, int)

Remplit le champ de case à cocher avec une valeur d’index valide selon un nom de champ entièrement qualifié. Avant de remplir les champs, seul le nom du champ doit être connu. Alors que la valeur peut être spécifiée par son index. Remarque : S’applique uniquement aux champs de case à cocher, de liste déroulante et de liste. Veuillez noter qu’Aspose.Pdf.Facades ne prend en charge que les noms de champs complets et ne fonctionne pas avec des noms de champs partiels, contrairement à Aspose.Pdf.Kit ; Par exemple, si le champ a le nom complet “Form.Subform.ListBoxField”, vous devez spécifier le nom complet et non “ListBoxField”. Vous pouvez utiliser la propriété FieldNames pour explorer les noms de champs existants et rechercher le champ requis par son nom partiel.

public bool FillField(string fieldName, int index)
ParamètreTypeDescription
fieldNameStringNom du champ à remplir.
indexInt32Index de l’élément choisi.

Valeur de retour

vrai si le champ a été trouvé et rempli avec succès.

Exemples

Form form = new Form("PdfForm.pdf");
form.FillField("listboxField", 2);
form.FillField("comboboxField", 2);
form.FillField("radiobuttonField", 2);
//how to search field by its partial name:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("ListBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Voir aussi


FillField(string, bool)

Remplit le champ de case à cocher avec une valeur booléenne. Remarque : S’applique uniquement aux cases à cocher. Veuillez noter qu’Aspose.Pdf.Facades ne prend en charge que les noms de champs complets et ne fonctionne pas avec des noms de champs partiels, contrairement à Aspose.Pdf.Kit ; Par exemple, si le champ a le nom complet “Form.Subform.CheckBoxField”, vous devez spécifier le nom complet et non “CheckBoxField”. Vous pouvez utiliser la propriété FieldNames pour explorer les noms de champs existants et rechercher le champ requis par son nom partiel.

public bool FillField(string fieldName, bool beChecked)
ParamètreTypeDescription
fieldNameStringLe nom du champ à remplir.
beCheckedBooleanUn indicateur booléen : vrai signifie cocher la case, tandis que faux signifie la décocher.

Valeur de retour

vrai si le champ a été trouvé et rempli avec succès.

Exemples

Form form = new Form("PdfForm.pdf");
form.FillField("checkboxField", true);
//how to search field by its partial name:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("CheckBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Voir aussi


FillField(string, string[])

Remplit un champ avec plusieurs sélections. Remarque : uniquement pour le champ de liste AcroForm.

public void FillField(string fieldName, string[] fieldValues)
ParamètreTypeDescription
fieldNameStringLe nom de champ entièrement qualifié.
fieldValuesString[]Un tableau de chaînes contenant plusieurs éléments à sélectionner.

Exemples

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

Voir aussi


FillField(string, string, bool)

Remplit le champ avec la valeur spécifiée.

public bool FillField(string fieldName, string value, bool fitFontSize)
ParamètreTypeDescription
fieldNameStringNom du champ
valueStringNouvelle valeur du champ
fitFontSizeBooleanSi vrai, la taille de police dans les zones de texte sera ajustée.

Valeur de retour

vrai si le champ a été trouvé et rempli avec succès.

Voir aussi