Clase Aspose::Pdf::Facades::Form

Form class

Clase que representa el objeto de formulario Acro.

class Form : public Aspose::Pdf::Facades::SaveableFacade

Nested classes

Enums

EnumeraciónDescripción
ImportStatusEstado del campo importado.

Métodos

MétodoDescripción
Close() overrideCierra los archivos abiertos sin realizar cambios.
ExportFdf(const System::SharedPtr<System::IO::Stream>&)Exporta el contenido de los campos del pdf al flujo fdf.
ExportXfdf(const System::SharedPtr<System::IO::Stream>&)Exporta el contenido de los campos del pdf al flujo xml. No se exportará el valor del campo de botón.
ExportXml(const System::SharedPtr<System::IO::Stream>&)Exporta el contenido de los campos del pdf al flujo xml. No se exportará el valor del campo de botón.
ExtractXfaData(const System::SharedPtr<System::IO::Stream>&)Extrae el paquete de datos XFA.
FillBarcodeField(const System::String&, const System::String&)Rellena un campo de código de barras según su nombre de campo totalmente calificado.
FillField(const System::String&, const System::String&)Rellena el campo con un valor válido según un nombre de campo totalmente calificado. Antes de rellenar los campos, se deben conocer los nombres de todos los campos y sus valores válidos correspondientes. Tanto el nombre del campo como los valores distinguen entre 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.
FillField(const System::String&, int32_t)Rellena el campo de caja de radio con un valor de í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 Caja de Radio, Caja Combo y Caja de Lista. 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.
FillField(const System::String&, bool)Rellena el campo de casilla de verificación con un valor booleano. Aviso: Solo se aplica a Casilla de Verificación. 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.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.
FillField(const System::String&, const System::ArrayPtr<System::String>&)Rellena un campo con múltiples selecciones. Nota: solo para el campo de Caja de Lista AcroForm.
FillField(const System::String&, const System::String&, bool)Rellena el campo con el valor especificado.
FillFields(const System::ArrayPtr<System::String>&, const System::ArrayPtr<System::String>&, System::SharedPtr<System::IO::Stream>&)Rellena los campos de cuadro de texto con valores de texto y guarda el documento. Relevante para documentos firmados. Aviso: Solo se aplica al cuadro Text. Tanto el nombre de los campos como los valores distinguen entre mayúsculas y minúsculas.
FillImageField(const System::String&, const System::String&)Pega una imagen en el campo de botón existente como su apariencia según su nombre de campo totalmente calificado.
FillImageField(const System::String&, const System::SharedPtr<System::IO::Stream>&)Sobrecarga la función FillImageField. La entrada es un flujo de imagen.
FlattenAllFields()Aplana todos los campos.
FlattenField(const System::String&)Aplana un campo especificado con el nombre de campo totalmente calificado. Cualquier otro campo permanecerá inalterable. Si el fieldName es inválido, todos los campos permanecerán inalterables.
Form(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&)Constructor de Form con dos parámetros de flujo. Especifique el mismo flujo de origen y destino para la actualización incremental.
Form()Constructor de Form sin parámetros.
Form(const System::String&)Constructor de Form.
Form(const System::SharedPtr<System::IO::Stream>&)Constructor para el formulario.
Form(const System::String&, const System::String&)Constructor de la clase Form. Especifique el mismo nombre de archivo de origen y el nombre de archivo de destino para realizar una actualización incremental.
Form(const System::String&, const System::SharedPtr<System::IO::Stream>&)Constructor de Form.
Form(const System::SharedPtr<System::IO::Stream>&, const System::String&)Constructor de Form.
Form(const System::SharedPtr<Aspose::Pdf::Document>&)Inicializa un nuevo objeto Form basado en el documento.
Form(const System::SharedPtr<Aspose::Pdf::Document>&, const System::String&)Inicializa un nuevo objeto Form basado en el documento.
Form(const System::SharedPtr<Aspose::Pdf::Document>&, const System::SharedPtr<System::IO::Stream>&)Inicializa un nuevo objeto Form basado en el documento.
Form(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un formulario que guardará el resultado en un objeto HttpResponse.
Form(const System::String&, const System::SharedPtr<System::Web::HttpResponse>&)Crea un formulario que guardará el resultado en un objeto HttpResponse.
get_AttachmentName() constObtiene el nombre del adjunto cuando el resultado de la operación se almacena en objetos HttpResponse como adjunto.
get_ContentDisposition() constObtiene cómo se almacenará el contenido cuando el resultado de la operación se almacene en un objeto HttpResponse. Valor posible: inline / attachment. Predeterminado: inline.
get_DestFileName() constObtiene el nombre del archivo de destino.
get_DestStream() constObtiene el flujo de destino.
get_FieldNames()Obtiene la lista de nombres de campos del formulario.
get_FormSubmitButtonNames()Obtiene todos los nombres de los botones de envío del formulario.
get_ImportResult()Resultado de la última operación de importación. Matriz de objetos que describen el resultado de la importación para cada campo.
get_Response() constObtiene el objeto Response donde se almacenará el resultado de la operación.
get_SaveOptions() constObtiene las opciones de guardado cuando el resultado se almacena como HttpResponse. Valor predeterminado: PdfSaveOptions.
get_SrcFileName() constObtiene el nombre del archivo fuente.
get_SrcStream() constObtiene el flujo de origen.
GetButtonOptionCurrentValue(const System::String&)Devuelve el valor actual de los campos de opción de botón de radio.
GetButtonOptionValues(const System::String&)Obtiene los campos de opción de botón de radio y los valores relacionados según el nombre del campo. Este método tiene sentido para grupos de botones de radio.
GetField(const System::String&)Obtiene el valor del campo según su nombre.
GetFieldFacade(const System::String&)Devuelve el objeto FrofmFieldFacade que contiene todos los atributos de apariencia.
GetFieldFlag(const System::String&)Devuelve los indicadores del campo.
GetFieldLimit(const System::String&)Obtiene la limitación del campo de texto.
GetFieldType(const System::String&)Devuelve el tipo de campo.
GetFullFieldName(const System::String&)Obtiene el nombre completo del campo según su nombre corto.
GetRichText(const System::String&)Obtiene el valor de un campo Rich Text, incluyendo la información de formato de cada carácter.
GetSubmitFlags(const System::String&)Devuelve los indicadores de envío del botón de envío.
ImportFdf(const System::SharedPtr<System::IO::Stream>&)Importa el contenido de los campos del archivo fdf y los coloca en el nuevo pdf.
ImportXfdf(const System::SharedPtr<System::IO::Stream>&)Importa el contenido de los campos del archivo xfdf(xml) y los coloca en el nuevo pdf.
ImportXml(const System::SharedPtr<System::IO::Stream>&)Importa el contenido de los campos del archivo xml y los coloca en el nuevo pdf.
ImportXml(const System::SharedPtr<System::IO::Stream>&, bool)Importa el contenido de los campos del archivo xml y los coloca en el nuevo pdf.
IsRequiredField(const System::String&)Determina si el campo es obligatorio o no.
RenameField(const System::String&, const System::String&)Renombra un campo. Ya sea un campo AcroForm o XFA está bien.
Save()Guarda el valor de los campos completados y cierra el documento Pdf abierto.
Save(System::String) overrideGuarda el documento en el archivo especificado.
Save(System::SharedPtr<System::IO::Stream>) overrideGuarda el documento en el flujo especificado.
set_AttachmentName(const System::String&)Establece el nombre del adjunto cuando el resultado de la operación se almacena en objetos HttpResponse como adjunto.
set_ContentDisposition(Aspose::Pdf::ContentDisposition)Establece cómo se almacenará el contenido cuando el resultado de la operación se almacene en un objeto HttpResponse. Valor posible: inline / attachment. Predeterminado: inline.
set_ConvertTo(PdfFormat)Establece el formato de archivo PDF. El archivo resultante se guardará en el formato de archivo especificado. Si esta propiedad no se especifica, el archivo se guardará en el formato PDF predeterminado sin conversión.
set_DestFileName(const System::String&)Establece el nombre del archivo de destino.
set_DestStream(const System::SharedPtr<System::IO::Stream>&)Establece el flujo de destino.
set_Response(const System::SharedPtr<System::Web::HttpResponse>&)Establece el objeto Response donde se almacenará el resultado de la operación.
set_SaveOptions(const System::SharedPtr<Aspose::Pdf::SaveOptions>&)Establece las opciones de guardado cuando el resultado se almacena como HttpResponse. Valor predeterminado: PdfSaveOptions.
set_SrcFileName(const System::String&)Establece el nombre del archivo fuente.
set_SrcStream(const System::SharedPtr<System::IO::Stream>&)Establece el flujo de origen.
SetXfaData(const System::SharedPtr<System::IO::Stream>&)Reemplaza los datos XFA con el paquete de datos especificado. El paquete de datos puede extraerse usando ExtractXfaData.

Ver también