4D v16

Plugin 4D Write

Inicio

 
4D v16
Plugin 4D Write

Plugin 4D Write    


 

 

Los documentos creados están disponibles tanto en modo monousuario, como también en modo cliente/servidor en todas las máquinas que utilizan la base de datos.

Por supuesto, 4DWrite es programable, pero ese no es el propósito de este vídeo..

También pueden combinar las posibilidades de los plug-ins guardando, por ejemplo, un documento 4DWrite en formato PDF que luego puede adjuntar a un e-mail.

Algunos plug-ins están integrados a 4D por defecto (4D Internet Commands, 4D Pack, etc.). Le recomendamos instalarlos para sus desarrollos. Hoy en día, es raro desarrollar una aplicación sin tener en cuenta los flujos FTP, los envíos/recepción de correos electrónicos o el inicio programado de otras aplicaciones.
También es posible desarrollar sus propios plug-ins utilizando el “Plug-in SDK”. Esta herramienta le permite definir sus puntos de entrada, variables de entrada y salida, así como también varios parámetros relacionados con la generación del código. Luego puede generar su proyecto. El código de llamada de las librerías se genera automáticamente. Todo lo que queda es escribir su código específico.
Los plug-ins dan flexibilidad y poder a su aplicación. Le recomendamos dar un vistazo a la lista de los plug-ins disponibles ofrecidos por 4D SAS, así como a los plug-ins de terceros. En la mayoría de los casos, usted ahorrará mucho tiempo, aprovechando el trabajo de otros, donde no sólo ya está  hecho, sino también son mantenidos, por otros que tienen los sus mismos problemas.

En este vídeo, vamos a aprender a integrar el plug-in 4DWrite para contar con funciones de procesamiento de texto dentro de una aplicación 4D.

Vamos a empezar con la instalación del plug-in:

  • Salga de su aplicación.
  • Cree una carpeta llamada "Plugins" en su base (recuerde que en Mac, es un paquete)
  • Arrastre el plug-in 4D Write a la carpeta Plugins.

Reinicie 4D
Para asegurarse de que el plugin está instalado correctamente, compruebe en el menú Herramientas si 4DWrite está disponible para ser utilizado como un procesador de texto independiente.

Nuestro objetivo es crear un área en el formulario de entrada de la tabla de intervenciones donde se pueda introducir texto para, por ejemplo, hacer un informe de intervención.

Seleccionamos la herramienta Plugin y trazamos un área,
En las propiedades del área, vamos a indicar que el tipo de plug-in es "4DWrite" y luego lo llamamos "Report".

4D indica "4D Write puede guardar automáticamente datos en el campo de tipo imagen o BLOB si existe". Aquí estamos hablando de un registro automático.

Así que en la estructura, vamos a crear el campo correspondiente Report_ , como un blob.

De vuelta en el formulario, 4D muestra el siguiente mensaje automáticamente:"4DWrite guardará automáticamente los datos en el campo Report_".

Probemos para ver si funciona:

  • Primero mostramos todas las intervenciones
  • Doble clic en una intervención
  • Debajo vemos el área 4DWrite donde podemos introducir el texto
  • Y cuando pasamos de un registro a otro, la información se guarda automáticamente.

En esta área, podemos añadir imágenes o cualquier otro elemento gráfico necesario que esté disponible en el procesador de textos.

Veamos un detalle relativo al diseño de página. Definimos el comentario y el correo electrónico del técnico para que se agranden y se muevan con la ventana, vamos a cambiar esto para que cuando trabajemos en modo pantalla completa, no tengamos este inconveniente.

Así que tenemos que solicitar:

  • que el comentario no se agrande
  • que el correo electrónico del técnico no se mueve
  •  y que el área 4DWrite se agrande de ancho y alto.

Volviendo al formulario, si ampliamos el área, ahora vemos el comportamiento deseado.

Puede consultar la documentación para aprender sobre todas las funciones disponibles en 4D Write, tales como:

  • el hecho de poder insertar expresiones 4D, es decir, insertar campos, métodos, etc.
  • y obviamente imágenes
  • poder realizar integración de correo con datos de diversas tablas de la base.

En la documentación, también encontrará una serie de ejemplos que le ayudarán a ir más lejos en la utilización de este procesador de textos.

 
 

 
PROPIEDADES 

Producto: 4D
Tema: Plugin 4D Write

 
HISTORIA 

 
ARTICLE USAGE

Autoformación ( 4D v16)