4D Write Pro: Las hojas de estilo están aquí

Traducido automáticamente de Deepl

Para 4D Write Pro, 4D v18 trae buenas noticias: ¡la llegada de las hojas de estilo! Estamos encantados de anunciar que ahora puedes gestionar tus propias hojas de estilo para párrafos o caracteres.

HDI 4D Write Pro hojas de estilo

Antes de seguir adelante, puede que te preguntes «¿Qué pasa con las hojas de estilo que he creado con 4D Write?» Te tenemos cubierto, porque no sólo se importan, ¡se pueden aplicar!

Un rápido recordatorio

Se han añadido un par de nuevos comandos para crear, eliminar e importar hojas de estilo. Pero antes de entrar en detalles, vamos a refrescar tu memoria. ¿Qué son las hojas de estilo y qué se puede hacer con ellas?

hoja de estilo de caracteres

Una hoja de estilo de caracteres le permite definir cómo se muestra e imprime un carácter (o una palabra). Puede definir la familia de fuentes, el estilo, el color y otros atributos como el subrayado o el paso de línea, o la modificación del texto como las mayúsculas y minúsculas, las mayúsculas, etc.

hoja de estilo de párrafo

Una hoja de estilo de párrafo ofrece aún más. Puede utilizarla para definir los colores de los márgenes, el relleno, los tabuladores, los bordes y mucho más.

Cómo funciona

En primer lugar, hay que crear la hoja de estilo con el nuevo comando: WP New style sheet. Una vez creada, hay que definir el contenido de la hoja de estilo con el conocido comando WP Set attributes . Se pueden añadir tantos atributos como se quiera, siempre que el tipo de hoja de estilo sea el adecuado para los atributos. Por ejemplo, puede establecer el atributo wk text color para una hoja de estilo de carácter o de párrafo, pero sólo puede establecer los atributos wk margin o wk border para una hoja de estilo de carácter.

Una vez hecho todo esto, lo último que hay que hacer es aplicar la hoja de estilo recién creada a un objetivo (párrafos o textos específicos).

¿Qué diferencia hay?

¿Por qué perder el tiempo aplicando los mismos atributos individualmente a varios párrafos cuando podrías hacerlo todo de una sola vez? Además, si quieres cambiar algo después, tendrás que hacerlo para cada párrafo( por ejemplo, cambiar la familia de la fuente, el tamaño de la fuente, el color).

Ahora, si aplicas una única hoja de estilo a varios párrafos y quieres hacer un cambio, sólo tienes que cambiar los atributos en la propia hoja de estilo. Una vez realizada la actualización de la hoja de estilo, ¡todas las modificaciones se volverán a aplicar a cada párrafo que haga referencia a esa hoja de estilo! ¡Un gran ahorro de tiempo! También es más seguro, ya que te aseguras de no olvidar ningún párrafo.

Ejemplo

Una hoja de estilo es un objeto que pertenece a un documento. Se crea con el comando WP New style sheet. Una vez creado, puede utilizar este objeto como parámetro para WP Set attributes.

Creemos una hoja de estilo de párrafo «Blue Helvetica» en la que queremos mostrar la fuente del párrafo en la familia de fuentes «Blue Helvetica», 24pt, alineada a la izquierda:

styleSheet:=WP New style sheet(WParea1;wk type paragraph; "Blue Helvetica Neue")
WP SET ATTRIBUTES (styleSheet;wk font; "Helvetica Neue Condensed Black")
WP SET ATTRIBUTES (styleSheet;wk font size; "24pt")
WP SET ATTRIBUTES (styleSheet;wk text color; "blue")
WP SET ATTRIBUTES (styleSheet;wk text align;wk left)

Ahora apliquémoslo a los dos primeros párrafos:

colParagraphs:=WP Get elements(WParea1;wk type paragraph)
For ($i;0;1)
WP SET ATTRIBUTES (colParagraphs[$i];wk style sheet; "Blue Helvetica Neue
«)
End for

Sus párrafos deberían tener un aspecto similar al siguiente:

Puedes cambiar de opinión y decidir que prefieres el verde en lugar del azul y la alineación justificada en lugar de la alineación a la izquierda… ¡simplemente modifica dos atributos y ya está!

más comandos

Se han creado cinco nuevos comandos:

  • WP New style sheet: permite crear una hoja de estilo
  • WP DELETE STYLE SHEET: permite borrar una hoja de estilo
  • WP Get style sheet: permite recuperar una hoja de estilo por su nombre
  • WP Get style sheets: permite rellenar una colección de hojas de estilo de un tipo determinado, y finalmente
  • WP IMPORT STYLE SHEETS: permite importar hojas de estilo existentes creadas en otro documento de 4D Write Pro (como una plantilla, por ejemplo).

Una nota sobre la interfaz de usuario

También se ha mejorado la interfaz de usuario. Tanto el widget del panel lateral (en una nueva pestaña) como el widget de la barra de herramientas (en la primera pestaña) incluyen ahora herramientas de hoja de estilo.

blank

blank

Nota: El código fuente de ambos widgets está disponible para los socios de 4D. Esta es también una interesante herramienta de aprendizaje: puedes usar el código fuente para aprender sobre los comandos de 4D Write Pro y ver cómo los usamos.

Hojas de estilo en acción

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.