Autor: Roland Lannuzel

Roland Lannuzel
- Propietario de Producto y Experto en 4D - Después de estudiar electrónica, Roland se dedicó a la informática industrial como desarrollador y consultor, construyendo soluciones para clientes con una variedad de bases de datos y tecnologías. A finales de los años 80 se enamoró de 4D y lo ha utilizado para escribir aplicaciones de negocio que incluyen sistemas de contabilidad, facturación y correo electrónico.Eventualmente se unió a la compañía en 1997, las valiosas contribuciones de Roland incluyen el diseño de especificaciones, herramientas de prueba, demos, así como la formación y hablar con la comunidad 4D en muchas conferencias. Continúa dando forma activamente al futuro de 4D definiendo nuevas características y herramientas de desarrollo de bases de datos.
Producto blank

4D Write Pro: ¡Ha nacido un nuevo bar!

Traducido automáticamente de Deepl

No podríamos estar más emocionados de anunciar en 4D v17 R2 el nacimiento de un nuevo elemento en la familia 4D Write Pro: ¡una nueva barra de herramientas para 4D Write Pro!

Gracias a un diseño a punto, la experiencia del usuario es aún mejor para crear documentos.

Producto blank

Noticias flash sobre 4D Write Pro e imágenes ancladas

Traducido automáticamente de Deepl

Noticias Flash: ¡Las imágenes ancladas de 4D Write Pro ahora soportan Expresiones 4D!

Desde 4D v16 R6, ha sido posible añadir imágenes ancladas a los documentos de 4D Write Pro. Una vez insertadas, estas imágenes eran estáticas, definidas con una variable de imagen (o campo), o por una ruta de imagen. Hoy en día, tienes más flexibilidad: ¡una expresión 4D válida también puede ser asociada a una imagen anclada!

Producto blank

Paginación de tablas en 4D Write Pro

Traducido automáticamente de Deepl

Las tablas son una gran característica en 4D Write Pro ya que abren todo un nuevo mundo de posibilidades. Su flexibilidad les permite contener tantas filas y columnas como sean necesarias, y las celdas pueden contener párrafos e imágenes.

Las cosas acaban de mejorar con 4D v17 R2 gracias a una nueva funcionalidad: ¡la paginación de tablas! Y no tiene que gestionar la paginación usted mismo, será totalmente automática. Se acabó el contar filas para comprobar el tamaño o la orientación de una página. A partir de ahora, las tablas se dividen dinámicamente cuando se produce un salto de página o de columna.

Producto blank

Cómo manejar fácilmente la inserción de texto en 4D Write Pro

Traducido automáticamente de Deepl

4D Write Pro incluye un montón de comandos y funciones que permiten crear y manejar documentos complejos mediante programación, ¡documentos que incluyen imágenes y texto! Hoy en día 4D Write Pro ¡obtiene sus propios comand os para insertar y leer texto sin necesidad de utilizar los comandos originalmente diseñados para el Texto con Estilo! Gracias a estos nuevos comandos, su código aprovecha al máximo los conceptos de programación de 4D Write Pro, es decir, los objetos y los rangos. Así, su código es más elegante y fácil de leer.

Producto blank

Obtener la posición de cualquier parte de un documento de 4D Write Pro

Traducido automáticamente de Deepl

4D Write Pro está evolucionando continuamente, gracias a las nuevas características y funcionalidades que estamos entregando con cada lanzamiento de R. ¡Un mundo de posibilidades se abre de par en par! Hoy, gracias a un nuevo comando, puedes obtener un conjunto de información sobre la ubicación de cualquier elemento dentro de tus documentos.

Producto blank

Utilizar rangos de tablas en 4D Write Pro

Traducido automáticamente de Deepl

Desde 4D v16 R4, es posible crear tablas mediante programación en sus documentos de 4D Write Pro. El estilo de toda la tabla o sólo de algunas celdas puede hacerse durante la creación del documento, pero tal vez también quiera manejar sus tablas después. Ahora, es fácil manipular las tablas en un documento existente, para cambiar el estilo o el color del borde, para cambiar el tamaño de la fuente o ponerla en negrita, etc.

La programación de 4D Write Pro se basa en gran medida en los«rangos». Después de los rangos de párrafos y los rangos de imágenes, 4D v17 introduce un nuevo tipo de rango: los rangos de tablas, devueltos por un nuevo comando: WP Create table range. ¡Estilizar tablas es ahora simple con este nuevo comando y nuevo tipo de rango!

Producto blank

Acceder de forma programada a los elementos de 4D Write Pro

Traducido automáticamente de Deepl

4D Write Pro ¡sigue ofreciendo más y más capacidades de programación! Digamos que quieres cambiar mediante programación el estilo de una tabla, párrafo o imagen en un documento existente de 4D Write Pro. Con 4D v17, ¡es posible! Ahora puede acceder a cualquier elemento o parte de un documento, mediante programación. Estas partes, llamadas elementos, serán devueltas como una colección gracias a la función WP Get elements o como un solo elemento con la función WP Get element by ID función.

Producto blank

Bucles, bucles y… ¡más bucles!

Traducido automáticamente de Deepl

Como muchos otros lenguajes de programación, 4D ofrece la posibilidad de iterar sobre números con una For(…) / End for o sobre una condición gracias a las sentencias While(…)/End while y Repeat/Until(…) . Estas iteraciones (o bucles) son muy útiles, pero no son la forma más adecuada de iterar sobre tipos de datos avanzados como colecciones y selecciones de entidades. Por eso se ha creado el nuevo For each(…)/End for each para facilitar la codificación.

Producto blank

Copia de seguridad y protección

Traducido automáticamente de Deepl

Hay un dicho que dice que no hay que preocuparse por las cosas pequeñas, pero cuando se trata de seguridad, a menudo son las cosas pequeñas las que tienen el mayor impacto.

En la página «Copia de seguridad» de la configuración de la base de datos, verás una opción para restaurar automáticamente la última copia de seguridad si tu base de datos está dañada. Para proporcionarle el mejor nivel de protección de sus datos, esta opción está ahora marcada por defecto para las nuevas bases de datos, desde el principio.