Form

Form class

Clase que representa el objeto de formulario Acro.

public sealed class Form : SaveableFacade

Constructores

Nombre Descripción
Form() Constructor de Formulario sin parametros.
Form(Document) Inicializa nuevoForm objeto sobre la base de ladocument .
Form(Stream) Constructor para form.
Form(string) Constructor de Form.

Propiedades

Nombre Descripción
AttachmentName { get; set; } Obtiene o establece el nombre del archivo adjunto cuando el resultado de la operación se almacena en objetos HttpResponse como archivo adjunto.
ContentDisposition { get; set; } Obtiene o establece cómo se almacenará el contenido cuando el resultado de la operación se almacene en el objeto HttpResponse. Valor posible: en línea / archivo adjunto. Valor predeterminado: en línea.
ConvertTo { set; } Establece el formato de archivo PDF. El archivo de resultados se guardará en el formato de archivo especificado. Si no se especifica esta propiedad, el archivo se guardará en formato PDF predeterminado sin conversión.
Document { get; } Obtiene la fachada del documento en la que está trabajando.
FieldNames { get; } Obtiene la lista de nombres de campo en el formulario.
FormSubmitButtonNames { get; } Obtiene todos los nombres de los botones de envío de formularios.
ImportResult { get; } Resultado de la última operación de importación. Matriz de objetos que describen el resultado de la importación para cada campo.
Response { get; set; } Obtiene o establece el objeto Respuesta donde se almacenará el resultado de la operación.
SaveOptions { get; set; } Obtiene o establece opciones de guardado cuando el resultado se almacena como HttpResponse. Valor predeterminado: PdfSaveOptions.

Métodos

Nombre Descripción
virtual BindPdf(Document) Inicializa la fachada.
virtual BindPdf(Stream) Inicializa la fachada.
virtual BindPdf(string) Inicializa la fachada.
override Close() Cierra los archivos abiertos sin cambios.
Dispose() Elimina la fachada.
ExportFdf(Stream) Exporta el contenido de los campos del pdf al flujo fdf.
ExportXfdf(Stream) Exporta el contenido de los campos del pdf al flujo xml. El valor del campo del botón no se exportará.
ExportXml(Stream) Exporta el contenido de los campos del pdf al flujo xml. El valor del campo del botón no se exportará.
ExtractXfaData(Stream) Extrae el paquete de datos XFA
FillBarcodeField(string, string) Rellene un campo de código de barras según su nombre de campo completo.
FillField(string, bool) Rellena el campo de la casilla de verificación con un valor booleano. Aviso: solo se aplica a la 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 en contraste con Aspose.Pdf .Kit; Por ejemplo, si el campo tiene el nombre completo “Formulario.Subformulario.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(string, int) Rellena el campo de cuadro de radio con un valor de índice válido según un nombre de campo completo. Antes de rellenar los campos, solo se debe conocer el nombre del campo. Si bien el valor se puede especificar por su índice. Aviso: solo se aplica a los campos 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 en contraste con 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(string, string) Rellena el campo con un valor válido según un nombre de campo completo. Antes de rellenar los campos, se deben conocer los nombres de cada campo y sus correspondientes valores válidos. Tanto el nombre como los valores de los campos 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 en contraste con Aspose.Pdf.Kit; Por ejemplo, si el campo tiene el nombre completo “Form.Subform.TextField”, debe especificar el nombre completo y no “Campo de texto”. Puede usar la propiedad FieldNames para explorar los nombres de campo existentes y buscar el campo requerido por su nombre parcial.
FillField(string, string[]) Rellene un campo con varias selecciones. Nota: solo para el campo de cuadro de lista de AcroForm.
FillField(string, string, bool) Rellena el campo con el valor especificado.
FillFields(string[], string[], out Stream) Rellena los campos del cuadro de texto con valores de texto y guarda el documento. Relevante para documentos firmados. Aviso: solo se aplica al cuadro de texto. Tanto el nombre como los valores de los campos distinguen entre mayúsculas y minúsculas.
FillImageField(string, Stream) Sobrecarga la función de FillImageField. La entrada es un flujo de imágenes.
FillImageField(string, string) Pega una imagen en el campo de botón existente según su apariencia de acuerdo con su nombre de campo completo.
FlattenAllFields() Aplana todos los campos.
FlattenField(string) Aplana un campo especificado con el nombre de campo completo. Cualquier otro campo permanecerá inalterable. Si el nombre del campo no es válido, todos los campos permanecerán inalterables.
GetButtonOptionCurrentValue(string) Devuelve el valor actual para los campos de opción de botón de radio.
GetButtonOptionValues(string) Obtiene los campos de opción del botón de opción y los valores relacionados según el nombre del campo. Este método tiene significado para los grupos de botones de opción.
GetField(string) Obtiene el valor del campo según su nombre de campo.
GetFieldFacade(string) Devuelve el objeto FrofmFieldFacade que contiene todos los atributos de apariencia.
GetFieldFlag(string) Devuelve banderas del campo.
GetFieldLimit(string) Obtener la limitación del campo de texto.
GetFieldType(string) Devuelve el tipo de campo.
GetFullFieldName(string) Obtiene el nombre de campo completo según su nombre de campo abreviado.
GetRichText(string) Obtenga el valor de un campo de texto enriquecido, incluida la información de formato de cada carácter.
GetSubmitFlags(string) Devuelve las banderas de envío del botón de envío
ImportFdf(Stream) Importa el contenido de los campos del archivo fdf y los pone en el nuevo pdf.
ImportXfdf(Stream) Importa el contenido de los campos del archivo xfdf(xml) y los coloca en el nuevo pdf.
ImportXml(Stream) Importa el contenido de los campos del archivo xml y los pone en el nuevo pdf.
ImportXml(Stream, bool) Importa el contenido de los campos del archivo xml y los pone en el nuevo pdf.
IsRequiredField(string) Determina si el campo es obligatorio o no.
RenameField(string, string) Cambia el nombre de un campo. El campo AcroForm o el campo XFA está bien.
override Save(Stream) Guarda el documento en el flujo especificado.
override Save(string) Guarda el documento en el archivo especificado.
SetXfaData(Stream) Reemplaza los datos XFA con el paquete de datos especificado. El paquete de datos se puede extraer utilizando ExtractXfaData.

Otros miembros

Nombre Descripción
class FormImportResult Clase que describe el resultado de la importación de campos.
enum ImportStatus Estado del campo importado

Ver también