Novedades de 4D v17 R3

Traducido automáticamente de Deepl

4D para ios – Vista previa

formateadores de datos

Un nuevo concepto es introducido con 4D v17 R3: los formateadores de datos. Estos le permiten definir tipos de datos específicos para sus campos para que el contenido se muestre en el formato correcto. Puede anular rápidamente el formato predeterminado de sus campos para mostrar el formato de su elección, como moneda, booleano, porcentaje, fechas y mucho más.

Cree sus propias plantillas de formularios de lista y detalle

4D para iOS ya ofrece varias plantillas de formularios de lista y detalle para cubrir la mayoría de sus necesidades. Con 4D v17 R3, puede crear fácilmente sus propias plantillas de formularios de lista y detalle. Entonces, simplemente cree una carpeta … /Resources/Mobile/form/detail para formularios detallados o una carpeta …/Resources/Mobile/form/list para formularios de lista, para que sus propias plantillas de formularios estén disponibles.

Añada sus propios iconos

4D para iOS tiene una gran biblioteca de íconos que cubre muchas áreas como: comercio, finanzas, educación, gobierno, salud, industria, bienes raíces, servicios, etc. 4D v17 R3 le ofrece la posibilidad de añadir sus propios iconos a la biblioteca. Cree una carpeta …/Resources/Mobile/medias/icons, y luego arrastre y suelte sus iconos en ella.

4D Write Pro

Nuevos atributos para evitar viudas, huérfanas y saltos de página

Con 4D v17 R3, se han añadido nuevas opciones a 4D Write Pro para ayudarle a evitar viudas y huérfanos para los párrafos o tablas, y saltos de página dentro de los párrafos o tablas.

Las viudas y los huérfanos son las líneas al principio o al final de un párrafo que se dejan solas en la parte superior o inferior de una página. Para evitarlas, tiene un nuevo atributo que puede utilizar con el comando WP SET ATTRIBUTES : wk avoid widows and orphans. Los valores disponibles para este atributo son wk true o wk false. Cuando este atributo se establece para un párrafo o una tabla, 4D Write Pro evita que este párrafo o tabla tenga una sola línea separada en otra página.

En cuanto a los saltos de página dentro de los párrafos o tablas, se dispone de un nuevo atributo: wk page break inside. Los valores disponibles son wk evitar o wk auto. Esta opción es útil cuando no se desea que un párrafo, varios párrafos o una tabla se separen en dos páginas.

crear cabeceras y pies de página con código

Con 4D v17 R3, puede utilizar código para crear un encabezado y un pie de página para una sección determinada. Se han añadido dos nuevos comandos: WP New header y WP New footer. También puede usar código para eliminar un encabezado y un pie de página con los comandos WP DELETE HEADER y WP DELETE FOOTER.

diseño de páginas en 4d write pro

A partir de 4D v17 R3, puede definir el tamaño de la página, la orientación y los márgenes con código. Nuevos atributos que pueden ser usados con el comando WP SET ATTRIBUTES y WP GET ATTRIBUTES están a su disposición. Puede establecer las propiedades para todo un documento de 4D Write Pro. Los siguientes valores se utilizan por defecto para todas las secciones del documento que luego puede cambiar para una sección determinada:

  • wk pagewidth, wk page height – para el tamaño de la página
  • wk pageorientation – para la orientación de la página
  • wk pagemargin, wk page margin left, wk page margin right, wk page margin top, wk page margin bottom – para los márgenes de las páginas

gestionar secciones con código en 4d write pro

4D v17 R3 introduce las secciones. Una sección le permite obtener diferentes diseños dentro del mismo documento. Por ejemplo, para cada sección puede definir un tamaño y orientación de papel diferentes, márgenes diferentes, encabezados y pies de página diferentes, etc. Esto da lugar a documentos complejos y con un diseño muy atractivo. Las secciones pueden ser manipuladas por código con el comando WP Get sections, permitiéndole recuperar una colección de secciones en su documento. El comando WP Get section puede ser usado para recuperar la sección actual. Para cambiar los atributos de una sección específica, puede pasar la referencia de la sección a los comandos WP SET ATTRIBUTES y WP GET ATTRIBUTES. También puede crear subsecciones con código usando el nuevo comando WP Create subsection.

Lenguaje 4D

más comandos seguros para hilos

Con todos los nuevos comandos seguros para hilos, sus aplicaciones pueden aprovechar al máximo los ordenadores multinúcleo. En consecuencia, esto resulta en respuestas más rápidas a las solicitudes simultáneas.

Los siguientes comandos de 4D son ahora seguros para los hilos: COMPRIMIR BLOB, AMPLIAR BLOB,PROPIEDADES DE BLOB, ENCRYPTAR BLOB,DECRYPTAR BLOB, GENERARCLAVE DE ENCRYPTION, GENERAR SOLICITUDES DE CERTIFICADO, RECIBIR BUFFER ,ESTABLECER CENTURIA POR DEFECTO, OBTENER ICONO DE DOCUMENTO, TRANSFORMAR IMAGEN, EXPORTAR SVG A IMAGEN, OBTENER RUTA DE DOCUMENTO LOCALIZADA, OBTENER LOCALIZACIÓN DE BASE DE DATOS, BLOQUEAR POR, REGISTRAR EVENTO, AUTENTICACIÓN DE CLIENTE ACTUAL, OBTENER ESTADÍSTICAS DE MEMORIA.

Nuevos parámetros para mejorar las pruebas de la base de datos

Los productos 4D ya pueden ser lanzados usando parámetros de línea de comandos para permitir pruebas o despliegues automáticos. Con 4D v17 R3, se han añadido nuevos parámetros para darle aún más flexibilidad al abrir sus bases de datos:

-opening-mode: definirá la apertura de su base de datos en modo interpretado o compilado.

-create-data: permitirá crear nuevos datos si no se encuentra el archivo de datos actual o con un nombre específico si se pasa -data.

-user-param: enviará una cadena que puede ser leída después de lanzar la base de datos usando el comando GET DATABASE PARAMETER .

4D view Pro

TRABAJO CON DOCUMENTOS MICROSOFT EXCEL (.xlsx) CON 4D VIEW PRO

Con 4D v17 R3, los comandos existentes de 4D View Pro VP IMPORT DOCUMENTO y VP EXPORT DOCUMENTO han sido mejorados. Ahora soportan archivos con la extensión .xlsx (Microsoft Excel). Sólo tiene que pasar la ruta de su archivo a los comandos para empezar a trabajar.

más capacidades de programación

crear SUS PROPIOS OBJETOS de fórmula

Con 4D v17 R3 y el comando Nueva fórmula, puede crear fórmulas como objetos. Puede pasar parámetros o acceder al contenido del objeto fórmula. Las fórmulas como objetos pueden realizar cálculos para los atributos del objeto que se pasarán a un método.Los objetos pueden tener ahora su propio call back o manejador de errores. Si ya estás usando ORDA o haciendo la clásica codificación basada en la selección, los objetos acaban de volverse mucho más poderosos.

EXPORTAR EL ARCHIVO DE ESTRUCTURA EN TEXTO PLANO

Con 4D v17 R3, puede exportar el archivo de estructura (.4DB) como texto en varios archivos. Una posibilidad con esta característica es almacenar su código en un repositorio de control de fuentes. Hay dos opciones de exportación disponibles:

  • O bien a través de un nuevo elemento de menú que está disponible en el menú «Archivo/Exportar». Esto abrirá una ventana para que usted elija la ubicación de la carpeta de exportación. A continuación, sólo tiene que validar su elección para exportar su base de datos en archivos de texto.
  • O puede utilizar el nuevo comando Exportar archivo de estructura para automatizar el proceso.

EXPORTAR UN FORMULARIO CLÁSICO DE 4D A UN FORMULARIO DINÁMICO

Con 4D v17 R3, está disponible un nuevo comando FORM Convert to dynamic que le permite exportar un formulario 4D clásico (almacenado en un archivo .4DB) a un formulario dinámico. Usted pasa el nombre del formulario y recibe un objeto que describe el formulario. Luego, dependiendo de sus necesidades, puede cambiar las opciones del formulario, como el tamaño de la fuente o la posición de los objetos en la pantalla.

OBTENER INFORMACIÓN SOBRE LA APLICACIÓN EN EJECUCIÓN

El nuevo comando Get application info recupera información detallada sobre la actividad y la configuración de red de su base de datos activa. Este comando puede ser llamado tanto en un cliente remoto como en el servidor 4D. Además de hacer esto, el nuevo selector de versión OpenSSL está disponible para el comando Get database parameter .

¿Quiere saber más? Lea todas las publicaciones del blog sobre 4D v17 R3