Class FormEditor

Clase FormEditor

Clase para editar formularios (añadiendo/eliminando campos, etc.)

public sealed class FormEditor : SaveableFacade

Constructores

NombreDescripción
FormEditor()Constructor para FormEditor.
FormEditor(Document)Inicializa un nuevo objeto FormEditor basado en el documento.

Propiedades

NombreDescripción
ConvertTo { set; }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.
Document { get; }Obtiene la fachada del documento en el que se está trabajando.
ExportItems { get; set; }Establece opciones para el cuadro combinado con valores de exportación.
Facade { get; set; }Establece los atributos visuales del campo.
Items { get; set; }Establece los elementos que se agregarán a la lista o cuadro combinado recién creado.
RadioButtonItemSize { get; set; }Obtiene o establece el tamaño del elemento del botón de opción (cuando se agrega un nuevo campo de botón de opción).
RadioGap { get; set; }El miembro para registrar el espacio entre dos botones de opción vecinos en píxeles, el valor predeterminado es 50.
RadioHoriz { get; set; }La bandera para indicar si los botones de opción están dispuestos horizontal o verticalmente, el valor predeterminado es verdadero.
SubmitFlag { get; set; }Establece las banderas de envío del botón de envío

Métodos

NombreDescripción
AddField(FieldType, string, int, float, float, float, float)Agrega un campo del tipo especificado al formulario.
AddField(FieldType, string, string, int, float, float, float, float)Agrega un campo del tipo especificado al formulario.
AddFieldScript(string, string)Agrega JavaScript para un campo PushButton. Si existe un evento antiguo, se agrega un nuevo evento después de él.
AddListItem(string, string)Agrega un nuevo elemento al cuadro de lista.
AddListItem(string, string[])Agrega un nuevo elemento con valor de exportación al campo de cuadro de lista existente, solo para el campo de cuadro combinado AcroForm.
AddSubmitBtn(string, int, string, string, float, float, float, float)Agrega un botón de envío al formulario.
virtual BindPdf(Document)Inicializa la fachada.
virtual BindPdf(Stream)Inicializa la fachada.
virtual BindPdf(string)Inicializa la fachada.
override Close()Cierra la fachada.
CopyInnerField(string, string, int)Copia un campo existente a la misma posición en el número de página especificado. Se producirá un nuevo documento que contiene todo lo que tiene el documento fuente, excepto el campo copiado recientemente.
CopyInnerField(string, string, int, float, float)Copia un campo existente a una nueva posición especificada por el número de página y las coordenadas. Se producirá un nuevo documento que contiene todo lo que tiene el documento fuente, excepto el campo copiado recientemente.
CopyOuterField(string, string)Copia un campo existente de un documento PDF a otro documento con el número de página y las coordenadas originales. Nota: Solo para campos AcroForm (excluyendo el cuadro de opción).
CopyOuterField(string, string, int)Copia un campo existente de un documento PDF a otro documento con el número de página especificado y las coordenadas originales. Nota: Solo para campos AcroForm (excluyendo el cuadro de opción).
CopyOuterField(string, string, int, float, float)Copia un campo existente de un documento PDF a otro documento con el número de página especificado y las coordenadas. Nota: Solo para campos AcroForm (excluyendo el cuadro de opción).
DecorateField()Cambia los atributos visuales de todos los campos en el documento PDF.
DecorateField(FieldType)Cambia los atributos visuales de todos los campos con el tipo de campo especificado.
DecorateField(string)Cambia los atributos visuales del campo especificado.
DelListItem(string, string)Elimina un elemento del campo de lista.
Dispose()Elimina la fachada.
GetFieldAppearance(string)Obtiene las banderas del campo.
MoveField(string, float, float, float, float)Establece la nueva posición del campo.
RemoveField(string)Elimina el campo del formulario.
RemoveFieldAction(string)Elimina la acción de envío del campo.
RenameField(string, string)Cambia el nombre del campo.
ResetFacade()Restablece todos los atributos visuales a un valor vacío.
ResetInnerFacade()Restablece todos los atributos visuales de la fachada interna a un valor vacío.
virtual Save(Stream)Guarda el documento PDF en el flujo especificado.
virtual Save(string)Guarda el documento PDF en el archivo especificado.
SetFieldAlignment(string, int)Establece el estilo de alineación de un campo de texto.
SetFieldAlignmentV(string, int)Establece el estilo de alineación vertical de un campo de texto.
SetFieldAppearance(string, AnnotationFlags)Establece las banderas del campo
SetFieldAttribute(string, PropertyFlag)Establece los atributos del campo.
SetFieldCombNumber(string, int)Establece el número de combinaciones para un campo de texto de una sola línea regular (el campo se divide automáticamente en tantas posiciones igualmente espaciadas, o combinaciones, como el valor del parámetro combNumber).
SetFieldLimit(string, int)Establece el recuento máximo de caracteres del campo de texto.
SetFieldScript(string, string)Establece JavaScript para un campo PushButton. Si existía un JavaScript antiguo, será reemplazado por el nuevo.
SetSubmitFlag(string, SubmitFormFlag)Establece la bandera de envío del botón de envío.
SetSubmitUrl(string, string)Establece la URL del botón.
Single2Multiple(string)Cambia un campo de texto de una sola línea a uno de múltiples líneas.

Ver También