FillField

FillField(string, string, bool)

Alanı belirtilen değerle doldurur.

public bool FillField(string fieldName, string value, bool fitFontSize)
ParametreTipTanım
fieldNameStringAlanın adı
valueStringAlanın yeni değeri
fitFontSizeBooleanDoğruysa, düzenleme kutularındaki yazı tipi boyutu sığacaktır.

Geri dönüş değeri

alan bulunur ve başarıyla doldurulursa true .

Ayrıca bakınız


FillField(string, string)

Alanı, tam nitelikli alan adına göre geçerli bir değerle doldurur. Alanları doldurmadan önce, her alanın adı ve buna karşılık gelen geçerli değerleri bilinmelidir. Hem alanların adı hem de değerleri büyük/küçük harf duyarlıdır. Lütfen şunu unutmayın: Aspose.Pdf.Facades yalnızca tam alan adlarını destekler ve Aspose.Pdf.Kit; ’nin aksine kısmi alan adlarıyla çalışmaz. “Metin alanı”. Mevcut alan adlarını keşfetmek ve gerekli alanı kısmi adıyla aramak için FieldNames özelliğini kullanabilirsiniz.

public bool FillField(string fieldName, string fieldValue)
ParametreTipTanım
fieldNameStringDoldurulacak alanın adı.
fieldValueStringBazı alanlar için geçerli bir değer olması gereken alanın değeri.

Geri dönüş değeri

alan bulunur ve başarıyla doldurulursa true .

Örnekler

Form form = new Form(TestSettings.GetInputFile("PdfForm.pdf"));
form.FillField("FirstName", "John");
form.FillField("LastName",  "Smith");
// alan adı kısmi adıyla nasıl aranır:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("TextField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Ayrıca bakınız


FillField(string, int)

Radyo kutusu alanını tam nitelikli alan adına göre geçerli bir dizin değeriyle doldurur. Alanları doldurmadan önce yalnızca alanın adının bilinmesi gerekir. Değer, indeksi ile belirtilebilirken. Uyarı: Yalnızca Radio Box, Combo Box ve List Box alanlarına uygulanabilir. Aspose.Pdf.Facades’in yalnızca tam alan adlarını desteklediğini ve kısmi alan adlarıyla çalışmadığını lütfen unutmayın. Aspose.Pdf.Kit’in aksine; Örneğin, alanın tam adı “Form.Subform.ListBoxField” ise, “ListBoxField” yerine tam adı belirtmelisiniz. Mevcut alan adlarını keşfetmek ve gerekli alanı kısmi adıyla aramak için FieldNames özelliğini kullanabilirsiniz.

public bool FillField(string fieldName, int index)
ParametreTipTanım
fieldNameStringDoldurulacak alanın adı.
indexInt32Seçilen öğenin dizini.

Geri dönüş değeri

alan bulunur ve başarıyla doldurulursa true .

Örnekler

Form form = new Form("PdfForm.pdf");
form.FillField("listboxField", 2);
form.FillField("comboboxField", 2);
form.FillField("radiobuttonField", 2);
// alan adı kısmi adıyla nasıl aranır:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("ListBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Ayrıca bakınız


FillField(string, bool)

Onay kutusu alanını bir boole değeriyle doldurur. Uyarı: Yalnızca Check Box’a uygulanır. Lütfen unutmayın, Aspose.Pdf.Facades yalnızca tam alan adlarını destekler ve Aspose.Pdf’nin aksine kısmi alan adlarıyla çalışmaz .Kit; Örneğin, alanın tam adı “Form.Subform.CheckBoxField” ise, “CheckBoxField” yerine tam adı belirtmelisiniz. Mevcut alan adlarını keşfetmek ve gerekli alanı kısmi adıyla aramak için FieldNames özelliğini kullanabilirsiniz.

public bool FillField(string fieldName, bool beChecked)
ParametreTipTanım
fieldNameStringDoldurulacak alanın adı.
beCheckedBooleanBoolean flag: true, kutuyu işaretlemek, false ise işaretini kaldırmak anlamına gelir.

Geri dönüş değeri

alan bulunur ve başarıyla doldurulursa true .

Örnekler

Form form = new Form("PdfForm.pdf");
form.FillField("checkboxField", true);
// alan adı kısmi adıyla nasıl aranır:
Form form = new Form("input.pdf", "output.pdf"); 
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("CheckBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Ayrıca bakınız


FillField(string, string[])

Bir alanı birden çok seçimle doldurun.Not: yalnızca AcroForm Liste Kutusu Alanı için.

public void FillField(string fieldName, string[] fieldValues)
ParametreTipTanım
fieldNameStringTam nitelikli alan adı.
fieldValuesString[]Seçilecek birkaç öğeyi içeren bir dize dizisi.

Örnekler

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

Ayrıca bakınız