Saltar para o conteúdo principal
Versão: Próximo

Folhas de estilo

Uma folha de estilo é um objeto de um conjunto definido de configurações de atributos utilizadas para controlar a aparência de seus documentos 4D Write Pro. Esta configuração pode ser aplicada a parágrafos e caracteres, como a fonte a mostrar, assim como o tamanho, a cor e o peso da fonte. Quando tiver definido uma folha de estilo, é guardada como um objeto no documento 4D Write Pro para que possa ser reutilizada facilmente. As folhas de estilo lhe permitem dar a seus documentos um aspecto diferente e único, enquanto poupa tempo e esforço.

Estilo “normal”

Todos os documentos 4D Write Pro têm uma folha de estilo de parágrafo definida por padrão, “Normal”. As novas folhas de estilo (criadas com o comando WP New style sheet) se herdam automaticamente do estilo Normal. Os atributos modificados por uma folha de estilo só afetam aos parágrafos aos que forem aplicados, o resto de documento conserva a configuração Normal por padrão. Se for eliminada uma folha de estilo, os atributos modificados voltarão ao estilo Normal.

O estilo Normal define um valor predeterminado para cada atributo de folha de estilo em um documento 4D Write Pro e pode ser recuperado com o comando WP Get style sheet. A folha de estilo Normal pode ser modificada (mas não renomeada) com o comando WP SET ATTRIBUTES. Apesar das folhas de estilo criadas com o comando WP New style sheet poderem ser eliminadas com o comando WP DELETE STYLE SHEET, a folha de estilo Normal não pode ser reliminada.

Folhas de estilo de atributos de parágrafo e de caracteres

As folhas de estilo lhe permitem definir os atributos de parágrafos completos ou caracteres específicos:

  • Parágrafo - a grande maioria dos atributos que podem ser modificados se aplicam aos parágrafos. As folhas de estilo de parágrafo incluem configurações de estilo de caracteres, assim como atributos de formato que apenas podem ser aplicados a nível de parágrafo (por exemplo, margens, bordas, abas, etc.).
  • Caracteres - as folhas de estilo de caracteres utilizam apenas os atributos apropriados para diferenciar o texto (um ou mais caracteres) do estilo de parágrafo (por exemplo, cabeçalhos, títulos, texto sublinhado, etc.).

Lembre que os estilos de parágrafo se aplicam a parágrafos completos. Para aplicar um estilo apenas a uma parte específica de um parágrafo, deve utilizar uma folha de estilo de caracteres.

Precedência de folha de estilo

Podem ser combinadas várias folhas de estilo de parágrafos e caracteres dentro do mesmo documento 4D Write Pro. É importante lembrar que a prioridade da folha de estilo estiver determinada pela ordem em que se aplicam.

  • Se aplicar uma folha de estilo de parágrafo e depois aplicar uma folha de estilo de caracteres, a folha de estilo de caracteres terá prioridade sobre a folha de estilo de parágrafo. Por exemplo, poderia aplicar uma folha de estilo de parágrafo ao corpo de seu documento, depois poderia criar uma folha de estilo de caracteres “em negrito” e aplicá-la a palavras específicas. A folha de estilo de parágrafo se aplicará ao resto del texto, sin embargo, a folha de estilo de caracteres terá prioridade para as palavras designadas.
  • Se aplicar uma folha de estilo de caracteres e depois aplicar uma folha de estilo de parágrafo, a folha de estilo de parágrafo se aplicará a todo o texto e se eliminarão todos os estilos de caracteres da folha de estilos de caracteres.

Aplicando folhas de estilo

As folhas de estilo se aplicam com o comando WP SET ATTRIBUTES utilizando as constantes wk style sheet ou wk new line style sheet (utilizando notação de objetos).

Recuperando folhas de estilo

O comando WP Get style sheets lhe permite recuperar todas as folhas de estilo de um documento de acordo com seu tipo específico. O comando WP Get style sheet lhe permite recuperar uma única folha de estilo por seu nome.

Importar e exportar folhas de estilo

Devido a que as folhas de estilo se armazenam como objetos, podem ser facilmente importadas entre a outros documentos 4D Write Pro ou ser mantidas quando são exportadas em múltiplos formatos.

Atributos de folhas de estilo

Os atributos abaixo de folha de estilo de parágrafos e caracteres se podem modificar com os comandos WP SET ATTRIBUTES e WP RESET ATTRIBUTES, ou se recuperam com o comando WP GET ATTRIBUTES.

nota

Nota: alguns atributos estão vinculados entre si. Por lo tanto, ao agregar apenas um desses atributos, os outros atributos vinculados também se criarão com os valores predeterminados. Para os atributos vinculados, o valor predeterminado pode ser diferente do valor definido na folha de estilo Normal. Por exemplo, se definir apenas uma borda esquerda vermelha, os outros bordas serão pretas (valor por defeito) mesmo se as bordas na folha de estilo Normal tinham sido previamente definidas como púrpura.

AtributosParágrafoCaractereAssociado com
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