4D Write Pro: Nuevas acciones estándar para tablas, filas y celdas

Traducido automáticamente de Deepl
4D v18 R3 trae nuevas acciones estándar a 4D Write Pro. Se dirigen a las tablas y sus elementos(es decir, filas y celdas). Estas acciones le permiten definir el borde de una tabla, el color de fondo de una celda, la alineación vertical del texto en una fila, así como la alineación de la propia tabla en el documento … sólo para nombrar algunos. Todas las acciones estándar son accesibles a través de simples botones, listas desplegables o menús o a través de unas pocas líneas de código. ¿Quiere más? Los menús se adaptan automáticamente al idioma del usuario. Además, las tablas, los botones, las listas y los menús se activan o desactivan automáticamente en función de la selección actual del usuario. Esto ahorra mucho tiempo a los desarrolladores.

acciones disponibles

Las acciones disponibles para las tablas, filas y celdas son numerosas. Por ejemplo, el grosor, los estilos y los colores de los bordes, así como el color de fondo, los márgenes y la alineación horizontal (para la tabla)… además de los márgenes interiores y la alineación vertical (para las celdas).
¿Cómo proceder? No busque más que … el campo de acción estándar de la Lista de Propiedades.

Listas

En una lista desplegable, por ejemplo, introduzca«table/borderWidth» o«table/borderStyle» o«table/backgroundColor» y se rellenarán automáticamente con los valores posibles para cada atributo.

Botones

Para un botón, basta con especificar el valor que se le va a asignar después de la propiedad.

table/borderWidth?value=4pt

Menús

Para crear un menú que permita cambiar el grosor, el estilo y el color de los bordes, basta con las siguientes líneas de código:

// create the menu
$menu
:=Create menu
// add items
APPEND MENU ITEM ($menu;ak standard action title)
SET MENU ITEM PROPERTY ($menu;-1;Associated standard action; "table/borderWidth")
APPEND MENU ITEM ($menu;ak standard action title)
SET MENU ITEM PROPERTY ($menu;-1;Associated standard action; "table/borderStyle")
APPEND MENU ITEM ($menu;ak standard action title)
SET MENU ITEM PROPERTY ($menu;-1;Associated standard action; "table/borderColor")
// call the menu
$s:=Dynamic pop up menu($menu)

¿Qué pasa con las filas y las celdas?

Es fácil. Basta con sustituir el prefijo «table» por«row» o«cell«.
cell/borderColor?value=red.

¿Y las columnas?

Una nota rápida sobre las columnas. El concepto de columnas es relativamente abstracto porque, técnicamente, no existen en las tablas… éstas sólo contienen filas y celdas. Sin embargo, para que las acciones estándar sean comunes, ¡también se pueden utilizar en las columnas! Sólo hay que saber que las propiedades no se aplicarán a las columnas (¡ya que no existen!) sino a cada una de sus celdas.
column/verticalAlignment?value=bottom

Interfaz actualizada de 4D Write Pro

Gracias a estas acciones estándar, nos complace anunciar que la interfaz de 4D Write Pro ha sido muy mejorada en cuanto a las posibilidades de tratamiento de las tablas. Se han añadido cuatro nuevos botones para cambiar la apariencia de las tablas, filas, columnas y celdas:
blank
Para más información, eche un vistazo a la documentación y ¡diviértase!
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.