4D Write Pro: añadir automáticamente un margen cuando se definen viñetas con acciones estándar

A partir de 4D 21 R2, se ha añadido un nuevo cambio a las listas con viñetas y numeradas en 4D Write Pro: si se crea una lista utilizando una acción estándar, se indentará automáticamente con un pequeño margen. Esto significa que el usuario ya no tendrá que ajustar el margen por separado. En este blog, repasaremos brevemente las listas en 4D Write Pro, explicaremos la nueva función relacionada con las listas y sus ventajas, y terminaremos con un ejemplo concreto.

Breve explicación de las listas en 4D Write Pro

Si desea transformar un párrafo en un elemento de lista, estas son las opciones disponibles:

  • Puede utilizar el comando WP SET ATTRIBUTES con los atributos wk list type o wk list image; mediante código, puede tener un control total sobre el tipo de viñeta que desea utilizar (incluida una personalizada) y sobre otros atributos, como los márgenes.
  • Puede utilizar las acciones estándar « listStyleType » o « listStyleImage », que puede utilizar en sus propios botones.
  • Puede utilizar la interfaz 4D Write Pro; tanto la barra de herramientas como la barra lateral utilizan la acción estándar listStyleType.

¿Qué hay de nuevo en las listas?

Se ha introducido una nueva mejora en las listas de 4D Write Pro. A partir de ahora, cada vez que añada viñetas de cualquier tipo a sus párrafos utilizando cualquiera de las dos acciones estándar listStyleType o listStyleImage, se añadirá automáticamente un pequeño margen antes del texto. Concretamente, si la dirección del texto es de izquierda a derecha (LTR), el pequeño margen se añadirá a la izquierda del texto. Si, por el contrario, la dirección del texto es RTL (de derecha a izquierda), el pequeño margen se añade a la derecha del texto.
Para mantener un estilo coherente en todo el documento, hemos optado porque este margen añadido tenga la misma longitud que la tabulación predeterminada del documento; más concretamente, es igual al offset del wk tab default.
Además, dado que el pequeño margen se añade cuando se añaden las viñetas mediante una acción estándar, es lógico que se elimine cuando se eliminan las viñetas mediante una acción estándar.
Este ligero ajuste hace que las listas tengan un estilo más coherente con el que se obtiene con la mayoría de las herramientas de procesamiento de texto y, por lo tanto, más acorde con lo que espera el usuario final; además, hace que las listas destaquen aún más del resto del texto.

Ejemplo

A continuación, se muestra un ejemplo de una interfaz sencilla; contiene los siguientes elementos:

  • Un área Write Pro
  • 5 botones que activan las siguientes acciones estándar:
    • listStyleType?value=disc
    • listStyleType?value=decimal
    • listStyleType?value=hollow-square
    • listStyleImage/showDialog
    • listStyleType?value=none

En la grabación de pantalla, se puede ver que el margen se añade antes de las viñetas cuando se añaden mediante una acción estándar, y que se elimina cuando se eliminan las viñetas mediante una acción estándar.

Screen Recording - Blog Example - WP Bullet List

Conclusión

4D Write Pro ya ofrecía una variedad de opciones para convertir párrafos en listas con viñetas o numeradas. Esta función ha aportado una nueva mejora: ahora las listas se desplazan automáticamente con un pequeño margen cuando se insertan mediante una acción estándar. Esto las hace más coherentes con el aspecto que el usuario espera que tengan y las hace destacar más del resto del texto. Para obtener más detalles sobre las listas en 4D Write Pro, consulte la documentación y, si tiene preguntas o comentarios, visite el foro de 4D.

Descargar HDI aquí

Avatar
Majda El Maazouzi es propietaria de productos en 4D SAS, con experiencia en el sector tecnológico y una gran pasión por el desarrollo de software y los temas tecnológicos. Con experiencia en control de calidad e ingeniería de software, aporta al desarrollo de productos una mentalidad centrada en el usuario y orientada a la calidad. A través de sus escritos, Majda comparte conocimientos prácticos sobre cómo crear mejor software, el pensamiento de producto y las lecciones aprendidas al trabajar en estrecha colaboración con equipos de desarrollo. Le gusta explorar cómo la tecnología, los procesos y la colaboración se unen para crear productos digitales significativos.