FormEditor

FormEditor class

Clase para editar formularios (agregar/eliminar campo, etc.)

public sealed class FormEditor : SaveableFacade

Constructores

NombreDescripción
FormEditor()Constructor para FormEditor.
FormEditor(Document)Inicializa nuevoFormEditor objeto sobre la base de ladocument .

Propiedades

NombreDescripció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.
ExportItems { get; set; }Establece opciones para el cuadro combinado con valores de exportación.
Facade { get; set; }Establece atributos visuales del campo.
Items { get; set; }Establece los elementos que se agregarán al cuadro de 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 la brecha entre dos botones de radio vecinos en píxeles, el valor predeterminado es 50.
RadioHoriz { get; set; }El indicador para indicar si las radios están dispuestas horizontal o verticalmente, el valor predeterminado es verdadero.
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.
SubmitFlag { get; set; }Establecer las banderas de envío del botón Enviar

Métodos

NombreDescripción
AddField(FieldType, string, int, float, float, float, float)Agregar campo del tipo especificado al formulario.
AddField(FieldType, string, string, int, float, float, float, float)Agregar campo del tipo especificado al formulario.
AddFieldScript(string, string)Agregue JavaScript para un campo PushButton. Si existe un evento anterior, se agrega un evento nuevo después de él.
AddListItem(string, string)Agrega un nuevo elemento al cuadro de lista.
AddListItem(string, string[])Agregar un nuevo elemento con Valor de exportación al campo de cuadro de lista existente, solo para el campo de cuadro combinado de AcroForm.
AddSubmitBtn(string, int, string, string, float, float, float, float)Agregar botón de envío en el 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 en 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 de origen excepto el campo recién copiado.
CopyInnerField(string, string, int, float, float)Copia un campo existente en una nueva posición especificada tanto por el número de página como por las ordenadas. Se producirá un nuevo documento, que contiene todo lo que tiene el documento de origen excepto el campo recién copiado.
CopyOuterField(string, string)Copia un campo existente de un documento PDF a otro documento con el número de página original y las ordenadas. Aviso: solo para campos de AcroForm (excepto cuadro de radio).
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 ordenadas originales. Aviso: solo para campos de AcroForm (excepto el cuadro de radio).
CopyOuterField(string, string, int, float, float)Copia un campo existente de un documento PDF a otro documento con el número de página y las ordenadas especificados. Aviso: solo para campos de AcroForm (excepto cuadro de opción).
DecorateField()Cambia los atributos visuales de todos los campos del 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)Eliminar elemento del campo de lista.
Dispose()Elimina la fachada.
GetFieldAppearance(string)Obtener banderas de campo.
MoveField(string, float, float, float, float)Establecer nueva posición de campo.
RemoveField(string)Eliminar campo del formulario.
RemoveFieldAction(string)Eliminar acción de envío del campo.
RenameField(string, string)Cambiar nombre del campo.
ResetFacade()Restablece todos los atributos visuales a un valor vacío.
ResetInnerFacade()Restablece todos los atributos visuales de la fachada interior 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)Establecer el estilo de alineación de un campo de texto.
SetFieldAlignmentV(string, int)Establecer el estilo de alineación vertical de un campo de texto.
SetFieldAppearance(string, AnnotationFlags)Establecer banderas de campo
SetFieldAttribute(string, PropertyFlag)Establecer atributos de campo.
SetFieldCombNumber(string, int)Establece el número de peines para un campo de texto regular de una sola línea (el campo se se divide automáticamente en tantas posiciones o peines igualmente espaciados como el valor del parámetro combNumber).
SetFieldLimit(string, int)Establece el número máximo de caracteres del campo de texto.
SetFieldScript(string, string)Establecer JavaScript para un campo PushButton. Si existía JavaScript antiguo, será reemplazado por el nuevo.
SetSubmitFlag(string, SubmitFormFlag)Establece el indicador de envío del botón de envío.
SetSubmitUrl(string, string)Establece la URL del botón.
Single2Multiple(string)Cambiar un campo de texto de una sola línea a uno de varias líneas.

Ver también