En Scribus podemos crear formularios y generar PDF's directamente desde estos formularios.
Cómo crear un formulario en Scribus.
Es tan sencillo como usar un botón de los que nos ofrece Scribus para meter campos de formulario. Ahora vemos.
Creamos un documento nuevo. Tenemos un botón en el menú de botones en el que podemos elegir el tipo de control de formulario a insertar:
Al clickar en la flechilla negra, se despliega el menú y podemos elegir el tipo de control de formulario que queremos insertar
Selecciono el control que quiero y para meterlo, dibujo un rectángulo tal y como trabajamos con las formas. Al insertar sólo vemos un contorno azul, veremos el control funcionando sólo cuando generamos el PDF.
Vamos a ver los diferentes controles de formulario que podemos meter con un ejemplo.
Para este tipo de cosas es muy aconsejable usar la herramienta de Alinear y Distribuir (Ventanas: Alinear Distribuir) para poder alinear los controles y los textos.
Control de Formulario: Campo de Texto.
Un campo donde el usuario puede rellenar texto
Para meterlo, seleccionamos de los elementos de formulario el Campo de Texto y dibujamos un rectángulo con él.
Al meterlo en el documento aparece en azul sin más, no se ve nada más. Veremos el resultado una vez generamos el PDF, no antes.
Doble clic sobre el elemento recién introducido y podemos editar el campo. Aparecen sus propiedades.
Pestaña Apariencias:
-
Nombre: conveniente cambiársela si queremos hacer luego alguna programación, en otro caso da igual
-
Borde: Opciones del estilo del campo de texto: color, fuente, ancho..
-
Otra:
-
Sólo lectura: que no se pueda editar.
-
Requerido: me obliga a poner algo , no puedo dejarlo en blanco
-
Visibilidad: por si en algún caso queremos poner un control, pero que esté oculto.
-
Pestaña Opciones:
-
Multilínea: si está seleccionado, el campo de texto estará destinado a más de una línea
-
Contraseña: campo de texto tipo contraseña (aparecería con ****)
-
Limite de X caracteres: para limitar el nº de caracteres que puedan introducirse en el campo (DNI por ejemplo 9).
-
No desplazar, la barra de desplazamiento si o no. Si por ejemplo tenemos un límite de 20 caracteres puesto, pero tengo un campo de texto pequeño metido, si tenemos puesto No desplazar, no veremos lo que vamos escribiendo
-
No comprobar ortografía: no comprueba la ortografía
Dejamos todo desactivado porque queremos un campo de texto de una sola linea.
Pestaña Formato:
Indicamos si el campo va a tener sólo números, si tiene decimales o no.... vamos, que trata el formato del campo. Con esto conseguimos limitar la información que se va a meter dentro de dicho campo.
Pestaña Validar
Si por ejemplo en Formato he elegido en formato numérico, podría decirle que no puede ser mayor que o menor que...
Este tipo de controles de formulario que vamos metiendo en el documento podemos tratarlos como cualquier forma y editarla, cambiarle la forma... añadirle puntos de control y moverlos.... pero aunque en el documento vemos cómo lo hemos cambiado, al generar el PDF se queda tal y como estaba, un cuadrado, vamos que no se reflejan los cambios al generar el PDF
En Comentarios, va a ser una caja de texto más grande que la primera, y en las opciones le pongo que es multilínea
Control de Formulario: Casilla de verificación o casilla de marcado.
Vamos a ver cómo trabajar con este tipo de controles de formulario.
Respecto a las casillas de verificación, o casillas de marcado. En este caso tenemos que dibujar 3, una por cada ítem (podemos hacerlo con copiar / pegar)
Nos permiten seleccionar una o más opciones.
Pestaña Apariencia
En la pestaña apariencia tiene las mismas opciones de campo de texto
Pestaña Opciones
-
Comprobar estilo: podemos elegir el tipo de dibujillo que queremos para el campo de verificación
-
Marcado por defecto: si queremos que la casilla aparezca marcada
Si clickamos en la casilla de Cruz una vez hemos generado el PDF, aquí veríamos como es una cruz la señal de marcado-
Control de Formulario: casilla de combo.
Una casilla de combo nos permite seleccionar una de varias opciones
Metemos una casilla de combo :
En opciones, ponemos editable, para decir que la casilla puede editarse.
Para escribir las opciones, tenemos que elegir la herramienta de Editar contenido del marco (Tecla Abreviada: E)
Escribimos los items que queremos que se puedan elegir
Tenemos 3 ítems, hemos escrito los 3 (Item1, Item2, Item3), pero están desbordados (1). Da igual, luego en el PDF que generemos se verán los 3.
Para poder meter todos los elementos que componen el combo, lo mejor es en un principio dejar el control mucho más grande, escribir todo y luego ya lo hacemos más pequeño.
Control de Formulario: list
Listado de opciones entre las que podemos elegir
En este control y a diferencia con el Combo, tenemos siempre visible todas las opciones, por lo que debemos dejar espacio para el control.
Cambiar propiedades a varios a la vez y exportar en PDF.
Vamos a ver cómo podemos aplicar a varios controles a la vez algunas propiedades, y además exportaremos el documento formulario a un PDF
Propiedades de los controles de formulario
Seleccionamos todos menos las casillas de verificación, y en Propiedades (F2) voy a colores y le aplico algún color de fondo.
Exportar el documento para obtener el formulario en PDF
Vamos a Archivo: Exportar: Guardar como PDF
Para poder trabajar con formularios, capas, vínculos, tenemos que elegir en compatibilidad PDF 1.5. Le damos a guardar y ya tenemos generado el PDF
Control de formulario: Botón.
Vamos a meter un botón . Al hacer clic en el mismo, se ejecutará una acción.
Hacemos doble clic y en lugar de editar texto nos aparecen las opciones del botón.
Primero, modificar el nombre, para tenerlo controlado por nombre.
Pestaña Acción
Aquí tenemos el comportamiento del botón. Se puede programar en Javascript si queremos que sea algo más complicado. Existen algunas opciones ya predefinidas:
-
Ir a(para ir a otra página.. )..
-
Enviar formulario .. podría poner un botón para que envíe un formulario (adjunte directamente en un correo)...
-
…..
Por ejemplo, podríamos poner que cuando se pulse el botón se envíe el formulario a correo@tudominio.com
mailto: correo@tudominio.com
Si queremos que aparezca un texto, en el botón, podríamos hacerlo con la herramienta de editar contenido del marco:
Y escribimos dentro del control.
0 comments:
No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Notificarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook, Twitter, Tumblr, Google +, Pinterest o Instagram. Gracias.