Aspose::Pdf::Facades::Form::FillField method

Form::FillField(const System::String&, bool) method

Rellena el campo de casilla de verificación con un valor booleano. Aviso: Solo se aplica a Check Box. Tenga en cuenta que Aspose.Pdf.Facades admite solo nombres de campo completos y no funciona con nombres parciales, en contraste con Aspose.Pdf.Kit; Por ejemplo, si el campo tiene el nombre completo “Form.Subform.CheckBoxField” debe especificar el nombre completo y no “CheckBoxField”. Puede usar la propiedad FieldNames para explorar los nombres de campo existentes y buscar el campo requerido por su nombre parcial.

bool Aspose::Pdf::Facades::Form::FillField(const System::String &fieldName, bool beChecked)
ParámetroTipoDescripción
fieldNameconst System::String&El nombre del campo a rellenar.
beCheckedboolUna bandera booleana: true significa marcar la casilla, mientras que false significa desmarcarla.

ReturnValue

true si el campo fue encontrado y rellenado con éxito.

Ver también

Form::FillField(const System::String&, const System::ArrayPtr<System::String>&) method

Rellena un campo con múltiples selecciones. Nota: solo para el campo de Caja de Lista AcroForm.

void Aspose::Pdf::Facades::Form::FillField(const System::String &fieldName, const System::ArrayPtr<System::String> &fieldValues)
ParámetroTipoDescripción
fieldNameconst System::String&El nombre de campo totalmente calificado.
fieldValuesconst System::ArrayPtr<System::String>&Una matriz de cadenas que contiene varios elementos para seleccionar.

Ver también

Form::FillField(const System::String&, const System::String&) method

Rellena el campo con un valor válido según un nombre de campo totalmente calificado. Antes de rellenar los campos, se deben conocer todos los nombres de los campos y sus valores válidos correspondientes. Tanto el nombre del campo como los valores son sensibles a mayúsculas y minúsculas. Tenga en cuenta que Aspose.Pdf.Facades solo admite nombres de campo completos y no funciona con nombres de campo parciales, a diferencia de Aspose.Pdf.Kit; por ejemplo, si el campo tiene el nombre completo "Form.Subform.TextField" debe especificar el nombre completo y no "TextField". Puede usar la propiedad FieldNames para explorar los nombres de campo existentes y buscar el campo requerido por su nombre parcial.

bool Aspose::Pdf::Facades::Form::FillField(const System::String &fieldName, const System::String &fieldValue)
ParámetroTipoDescripción
fieldNameconst System::String&El nombre del campo a rellenar.
fieldValueconst System::String&El valor del campo que debe ser un valor válido para algunos campos.

ReturnValue

true si el campo se encuentra y se rellena con éxito.

Ver también

Form::FillField(const System::String&, const System::String&, bool) method

Rellena el campo con el valor especificado.

bool Aspose::Pdf::Facades::Form::FillField(const System::String &fieldName, const System::String &value, bool fitFontSize)
ParámetroTipoDescripción
fieldNameconst System::String&Nombre del campo
valorconst System::String&Nuevo valor del campo
fitFontSizeboolSi es true, el tamaño de fuente en los cuadros de edición se ajustará.

ReturnValue

true si el campo fue encontrado y rellenado con éxito.

Ver también

Form::FillField(const System::String&, int32_t) method

Rellena el campo de caja de radio con un índice válido según un nombre de campo totalmente calificado. Antes de rellenar los campos, solo se debe conocer el nombre del campo. El valor puede especificarse por su índice. Aviso: Solo se aplica a campos de Radio Box, Combo Box y List Box. Tenga en cuenta que Aspose.Pdf.Facades solo admite nombres de campo completos y no funciona con nombres de campo parciales, a diferencia de Aspose.Pdf.Kit; por ejemplo, si el campo tiene el nombre completo "Form.Subform.ListBoxField" debe especificar el nombre completo y no "ListBoxField". Puede usar la propiedad FieldNames para explorar los nombres de campo existentes y buscar el campo requerido por su nombre parcial.

bool Aspose::Pdf::Facades::Form::FillField(const System::String &fieldName, int32_t index)
ParámetroTipoDescripción
fieldNameconst System::String&Nombre del campo a rellenar.
índiceint32_tÍndice del elemento elegido.

ReturnValue

true si el campo fue encontrado y rellenado con éxito.

Observaciones

Form form = new Form("PdfForm.pdf");
form.FillField("listboxField", 2);
form.FillField("comboboxField", 2);
form.FillField("radiobuttonField", 2);
//cómo buscar un campo por su nombre parcial:
Form form = new Form("input.pdf", "output.pdf");
foreach(string fieldName in form.FieldNames)
{
  if (fieldName.EndsWith("ListBoxField"))
  {
    Console.WriteLine("Full name is: " + fieldName);
  }
}

Ver también