Saltar al contenido principal
Versión: Siguiente

Hojas de estilo

Una hoja de estilo es un objeto de un conjunto definido de configuraciones de atributos utilizadas para controlar la apariencia de sus documentos 4D Write Pro. Esta configuración se puede aplicar a párrafos y caracteres, como la fuente a mostrar, así como el tamaño, el color y el peso de la fuente. Una vez que se define una hoja de estilo, se guarda como un objeto en el documento 4D Write Pro para que pueda reutilizarse fácilmente. Las hojas de estilo le permiten dar a sus documentos un aspecto distintivo y único, al tiempo que le ahorra tiempo y esfuerzo.

Estilo por defecto

Todos los documentos 4D Write Pro tienen una hoja de estilo de párrafo predeterminada, “Normal”. Las nuevas hojas de estilo (creadas con el comando WP New style sheet) se heredan automáticamente del estilo Normal. Los atributos modificados por una hoja de estilo solo afectan a los párrafos a los que se aplican, el resto del documento conserva la configuración Normal predeterminada. Si se elimina una hoja de estilo, los atributos modificados volverán al estilo Normal.

El estilo Normal define un valor predeterminado para cada atributo de hoja de estilo en un documento 4D Write Pro y se puede recuperar con el comando WP Get style sheet. La hoja de estilo Normal se puede modificar (pero no renombrar) con el comando WP SET ATTRIBUTES. Si bien las hojas de estilo creadas con el comando WP New style sheet se pueden eliminar con el comando WP DELETE STYLE SHEET, la hoja de estilo Normal no se puede eliminar.

Atributos de hojas de estilo de párrafo y de carácter

Las hojas de estilo le permiten definir los atributos de párrafos enteros o caracteres específicos:

  • Párrafo - La gran mayoría de los atributos que se pueden modificar se aplican solo a los párrafos. Las hojas de estilo de párrafo incluyen configuraciones de estilo de caracteres, así como atributos de formato que solo se pueden aplicar a nivel de párrafo (por ejemplo, márgenes, bordes, pestañas, etc.).
  • Carácter - Las hojas de estilo de caracteres utilizan solo los atributos apropiados para distinguir el texto (uno o más caracteres) del estilo de párrafo (por ejemplo, encabezados, títulos, texto subrayado, etc.).

Tenga en cuenta que los estilos de párrafo se aplican a párrafos completos. Para aplicar un estilo solo a una parte específica de un párrafo, debe utilizar una hoja de estilo de caracteres.

Precedencia de hoja de estilo

Se pueden combinar varias hojas de estilo de párrafos y caracteres en el mismo documento 4D Write Pro. Es importante tener en cuenta que la prioridad de la hoja de estilo está determinada por el orden en que se aplican.

  • Si aplica una hoja de estilo de párrafo y luego aplica una hoja de estilo de carácter, la hoja de estilo de carácter tendrá prioridad sobre la hoja de estilo de párrafo. Por ejemplo, podría aplicar una hoja de estilo de párrafo al cuerpo de su documento, luego podría crear una hoja de estilo de caracteres “en negrita” y aplicarla a palabras específicas. La hoja de estilo de párrafo se aplicará al resto del texto, sin embargo, la hoja de estilo de caracteres tendrá prioridad para las palabras designadas.
  • Si aplica una hoja de estilo de carácter y luego aplica una hoja de estilo de párrafo, la hoja de estilo de párrafo se aplicará a todo el texto y se eliminarán todos los estilos de caracteres de la hoja de estilo de caracteres.

Aplicando hojas de estilo

Las hojas de estilo se aplican con el comando WP SET ATTRIBUTES utilizando las constantes wk style sheet o wk new line style sheet (utilizando notación de objetos).

Recuperando hojas de estilo

El comando WP Get style sheets le permite recuperar todas las hojas de estilo de un documento de acuerdo con su tipo específico. El comando WP Get style sheet permite recuperar una sola hoja de estilo por su nombre.

Importar y exportar hojas de estilo

Debido a que las hojas de estilo se almacenan como objetos, pueden importarse fácilmente en otros documentos 4D Write Pro o mantenerse cuando se exportan en múltiples formatos.

Atributos de hojas de estilo

Los siguientes atributos de hoja de estilo de párrafos y caracteres se pueden modificar con los comandos WP SET ATTRIBUTES y WP RESET ATTRIBUTES, o recuperarse con el comando WP GET ATTRIBUTES.

nota

Nota: algunos atributos están vinculados entre sí. Por lo tanto, al agregar solo uno de estos atributos, los demás atributos vinculados también se crearán con los valores predeterminados. Para los atributos vinculados, el valor predeterminado puede ser diferente del valor definido en la hoja de estilo Normal. Por ejemplo, si solo define un borde izquierdo rojo, los otros bordes serán negros (valor predeterminado) incluso si en la hoja de estilo Normal se habían definido previamente como púrpura.

AtributosPárrafoCaracterAsociado con
wk avoid widows and orphansX
wk background clipX
wk background colorXX
wk background heightXwk background width
wk background imageX
wk background image urlX
wk background originX
wk background position horizontalXwk background position vertical
wk background position verticalXwk background position horizontal
wk background repeatX
wk background widthXwk background height
wk border colorXwk border color bottom, wk border color left, wk border color right, wk border color top
wk border color bottomXwk border color, wk border color left, wk border color right, wk border color top
wk border color leftXwk border color, wk border color bottom, wk border color right, wk border color top
wk border color rightXwk border color, wk border color bottom, wk border color left, wk border color top
wk border color topXwk border color, wk border color bottom, wk border color left, wk border color right
wk border radiusX
wk border styleXwk border style bottom, wk border style left, wk border style right, wk border style top
wk border style bottomXwk border style, wk border style left, wk border style right, wk border style top
wk border style leftXwk border style, wk border style bottom, wk border style right, wk border style top
wk border style rightXwk border style, wk border style bottom, wk border style left, wk border style top
wk border style topXwk border style, wk border style bottom, wk border style left
wk border widthXwk border width bottom, wk border width left, wk border width right, wk border width top
wk border width bottomXwk border width, wk border width left, wk border width right, wk border width top
wk border width leftXwk border width, wk border width bottom, wk border width right, wk border width top
wk border width rightXwk border width, wk border width bottom, wk border width left, wk border width top
wk border width topXwk border width, wk border width bottom, wk border width left, wk border width right
wk directionX
wk fontXXwk font bold, wk font italic, wk font size
wk font boldXXwk font, wk font family, wk font italic, wk font size
wk font familyXXwk font, wk font bold, wk font italic, wk font size
wk font italicXXwk font, wk font bold, wk font family, wk font size
wk font sizeXXwk font, wk font bold, wk font family, wk font italic
wk line heightX
wk list fontX
wk list string format LTRX
wk list string format RTLX
wk list style imageX
wk list style image heightX
wk list style image urlX
wk list style typeX
wk marginXwk margin bottom, wk margin left, wk margin right, wk margin top
wk margin bottomXwk margin, wk margin left, wk margin right, wk margin top
wk margin leftXwk margin, wk margin bottom, wk margin right, wk margin top
wk margin rightXwk margin, wk margin bottom, wk margin left, wk margin top
wk margin topXwk margin, wk margin bottom, wk margin left, wk margin right
wk min heightX
wk min widthX
wk nameXX
wk new line style sheetX
wk ownerXX
wk paddingXwk padding bottom, wk padding left, wk padding right, wk padding top
wk padding bottomXwk padding, wk padding left, wk padding right, wk padding top
wk padding boxX
wk padding leftXwk padding, wk padding bottom, wk padding right, wk padding top
wk padding rightXwk padding, wk padding bottom, wk padding left, wk padding top
wk padding topXwk padding, wk padding bottom, wk padding left, wk padding right
_o_wk page break insideX
wk tab defaultXwk tabs, wk tab stop offsets, wk tab stop types, wk tab stop leadings
wk tabsXwk tab default, wk tab stop offsets, wk tab stop types, wk tab stop leadings
wk tab stop offsetsXwk tabs, wk tab default, wk tab stop types, wk tab stop leadings
wk tab stop typesXwk tabs, wk tab default, wk tab stop offsets, wk tab stop leadings
wk tab stop leadingsXwk tabs, wk tab default, wk tab stop offsets, wk tab stop types
wk text alignX
wk text colorXX
wk text indentX
wk text linethrough colorXX
wk text linethrough styleXXwk text underline style
wk text shadow colorXXwk text shadow offset
wk text shadow offsetXXwk text shadow color
wk text transformXX
wk text underline colorXX
wk text underline styleXXwk text linethrough style
wk typeX (read only)X (read only)
wk vertical alignXX
wk widthX