Clase Aspose::Pdf::Facades::FormEditor

FormEditor class

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

class FormEditor : public Aspose::Pdf::Facades::SaveableFacade

Métodos

MétodoDescripción
AddField(FieldType, const System::String&, int32_t, float, float, float, float)Agregar campo del tipo especificado al formulario.
AddField(FieldType, const System::String&, const System::String&, int32_t, float, float, float, float)Agregar campo del tipo especificado al formulario.
AddFieldScript(const System::String&, const System::String&)Agregar JavaScript a un campo PushButton. Si existe un evento antiguo, el nuevo evento se agrega después de él.
AddListItem(const System::String&, const System::String&)Agrega un nuevo elemento al cuadro de lista.
AddListItem(const System::String&, const System::ArrayPtr<System::String>&)Agregar un nuevo elemento con valor Export al campo de cuadro de lista existente, solo para el campo combo box de AcroForm.
AddSubmitBtn(const System::String&, int32_t, const System::String&, const System::String&, float, float, float, float)Agregar botón de envío al formulario.
Close() overrideCierra la fachada.
CopyInnerField(const System::String&, const System::String&, int32_t)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 original, excepto el campo recién copiado.
CopyInnerField(const System::String&, const System::String&, int32_t, 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 original, excepto el campo recién copiado.
CopyOuterField(const System::String&, const System::String&)Copia un campo existente de un documento PDF a otro documento con el número de página y coordenadas originales. Aviso: Solo para campos AcroForm (excluyendo botones de opción).
CopyOuterField(const System::String&, const System::String&, int32_t)Copia un campo existente de un documento PDF a otro documento con el número de página especificado y coordenadas originales. Aviso: Solo para campos AcroForm (excluyendo botones de opción).
CopyOuterField(const System::String&, const System::String&, int32_t, float, float)Copia un campo existente de un documento PDF a otro documento con el número de página y coordenadas especificados. Aviso: Solo para campos AcroForm (excluyendo botones de opción).
DecorateField(const System::String&)Cambia los atributos visuales del campo especificado.
DecorateField(FieldType)Cambia los atributos visuales de todos los campos con el tipo de campo especificado.
DecorateField()Cambia los atributos visuales de todos los campos en el documento PDF.
DelListItem(const System::String&, const System::String&)Elimina el elemento del campo de lista.
FormEditor(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&)Constructor para FormEditor.
FormEditor(const System::String&, const System::String&)Constructor para FormEditor.
FormEditor()Constructor para FormEditor.
FormEditor(const System::SharedPtr<Aspose::Pdf::Document>&)Inicializa un nuevo objeto FormEditor basado en el documento .
FormEditor(const System::SharedPtr<Aspose::Pdf::Document>&, const System::String&)Inicializa un nuevo objeto FormEditor basado en el documento .
FormEditor(const System::SharedPtr<Aspose::Pdf::Document>&, const System::SharedPtr<System::IO::Stream>&)Inicializa un nuevo objeto FormEditor basado en el documento .
FormEditor(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Web::HttpResponse>&)Crea FormEditor que guardará el resultado en un objeto HttpResponse.
FormEditor(const System::String&, const System::SharedPtr<System::Web::HttpResponse>&)Crea FormEditor 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_ExportItems() constEstablece opciones para el cuadro combinado con valores de exportación.
get_Facade() constEstablece los atributos visuales del campo.
get_Items() constEstablece los elementos que se agregarán a un cuadro de lista o combo recién creado.
get_RadioButtonItemSize() constObtiene el tamaño del elemento del botón de radio (cuando se agrega un nuevo campo de botón de radio). ** formEditor = new Aspose.Pdf.Facades.FormEditor(“PdfForm.pdf”, “FormEditor_AddField_RadioButton.pdf”); formEditor.RadioGap = 4; formEditor.RadioHoriz = false; formEditor.RadioButtonItemSize = 20; formEditor.Items = new string[] { “First”, “Second”, “Third” }; formEditor.AddField(FieldType.Radio, “AddedRadioButtonField”, “Second”, 1, 10, 30, 110, 130); formEditor.Save(); **
get_RadioGap()El miembro para registrar la separación entre dos botones de radio vecinos en píxeles, el valor predeterminado es 50.
get_RadioHoriz() constLa bandera que indica si los botones de radio se disponen horizontalmente o verticalmente, el valor predeterminado es true.
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 de origen.
get_SrcStream() constObtiene el flujo de origen.
get_SubmitFlag() constEstablece las banderas de envío del botón de envío.
GetFieldAppearance(const System::String&)Obtiene las banderas del campo.
MoveField(const System::String&, float, float, float, float)Establece la nueva posición del campo.
RemoveField(const System::String&)Elimina el campo del formulario.
RemoveFieldAction(const System::String&)Elimina la acción de envío del campo.
RenameField(const System::String&, const System::String&)Cambiar el nombre del campo.
ResetFacade()Restablecer todos los atributos visuales a valor vacío.
ResetInnerFacade()Restablecer todos los atributos visuales de la fachada interna a valor vacío.
Save()Guarda los cambios en el archivo de destino.
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_ExportItems(const System::ArrayPtr<System::ArrayPtr<System::String>>&)Establece opciones para el cuadro combinado con valores de exportación.
set_Facade(const System::SharedPtr<FormFieldFacade>&)Establece los atributos visuales del campo.
set_Items(const System::ArrayPtr<System::String>&)Establece los elementos que se agregarán a un cuadro de lista o combo recién creado.
set_RadioButtonItemSize(double)Establece el tamaño del elemento de botón de opción (cuando se agrega un nuevo campo de botón de opción). ** formEditor = new Aspose.Pdf.Facades.FormEditor(“PdfForm.pdf”, “FormEditor_AddField_RadioButton.pdf”); formEditor.RadioGap = 4; formEditor.RadioHoriz = false; formEditor.RadioButtonItemSize = 20; formEditor.Items = new string[] { “First”, “Second”, “Third” }; formEditor.AddField(FieldType.Radio, “AddedRadioButtonField”, “Second”, 1, 10, 30, 110, 130); formEditor.Save(); **
set_RadioGap(float)El miembro para registrar la separación entre dos botones de radio vecinos en píxeles, el valor predeterminado es 50.
set_RadioHoriz(bool)La bandera que indica si los botones de radio se disponen horizontalmente o verticalmente, el valor predeterminado es true.
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 de origen.
set_SrcStream(const System::SharedPtr<System::IO::Stream>&)Establece el flujo de origen.
set_SubmitFlag(SubmitFormFlag)Establece las banderas de envío del botón de envío.
SetFieldAlignment(const System::String&, int32_t)Establece el estilo de alineación de un campo de texto.
SetFieldAlignmentV(const System::String&, int32_t)Establece el estilo de alineación vertical de un campo de texto.
SetFieldAppearance(const System::String&, Annotations::AnnotationFlags)Establece los indicadores del campo.
SetFieldAttribute(const System::String&, PropertyFlag)Establece los atributos del campo.
SetFieldCombNumber(const System::String&, int32_t)Establece el número de divisiones (combs) para un campo de texto de una sola línea regular (el campo se divide automáticamente en tantas posiciones equidistantes, o combs, como indica el parámetro combNumber).
SetFieldLimit(const System::String&, int32_t)Establece el recuento máximo de caracteres del campo de texto.
SetFieldScript(const System::String&, const System::String&)Establece JavaScript para un campo PushButton. Si existía JavaScript anterior, será reemplazado por el nuevo.
SetSubmitFlag(const System::String&, SubmitFormFlag)Establece el indicador de envío del botón de envío.
SetSubmitUrl(const System::String&, const System::String&)Establece la URL del botón.
Single2Multiple(const System::String&)Cambiar un campo de texto de una sola línea a uno de varias líneas.

Ver también