4D Write Pro: As folhas de estilo estão aqui

Tradução automática de Deepl

Para 4D Write Pro, 4D v18 traz boas notícias: a chegada das folhas de estilo! Estamos entusiasmados por anunciar que pode agora gerir as suas próprias folhas de estilo para parágrafos ou personagens.

Folhas de estilo HDI 4D Write Pro

Antes de prosseguir, pode estar a pensar “E as folhas de estilo que criei com o 4D Write?” Temos tudo controlado, porque não só são importadas como podem ser aplicadas!

Um lembrete rápido

Foram adicionados alguns novos comandos para criar, apagar, e importar folhas de estilo. Mas antes de mergulhar nos detalhes, vamos refrescar a sua memória. O que são folhas de estilo e o que pode ser feito com elas?

folha de estilo de caracteres

Uma folha de estilo de carácter permite-lhe definir como um carácter (ou uma palavra) é exibido e impresso. Pode definir a família de fontes, estilo, cor e outros atributos, tais como sublinhado ou linha, ou modificação de texto, tais como maiúsculas e minúsculas, maiúsculas, etc.

folha de estilo de parágrafo

Uma folha de estilo de parágrafo fornece ainda mais. Pode utilizá-la para definir cores de margem, acolchoamento, abas, bordas, e muito mais.

Como é que funciona

Em primeiro lugar, a folha de estilo deve ser criada com o novo comando: WP New style sheet. Uma vez criada, o conteúdo da folha de estilo deve ser definido utilizando o conhecido comando WP Set attributes . Pode adicionar tantos atributos quantos desejar, desde que o tipo de folha de estilo seja apropriado para os atributos. Por exemplo, pode definir o atributo wk text color para uma folha de estilos de carácter ou de parágrafo, mas só pode definir atributos wk margin ou wk border para uma folha de estilos de carácter.

Uma vez feito tudo isso, a última coisa a fazer é aplicar a folha de estilo recentemente criada a um alvo (parágrafos ou textos específicos).

Que diferença é que isso faz?

Porquê perder tempo aplicando individualmente os mesmos atributos a vários parágrafos quando se poderia fazer tudo de uma só vez? Além disso, se quiser alterar alguma coisa depois, terá de o fazer para cada parágrafo( por exemplo, alterar a família da fonte, o tamanho da fonte, a cor).

Agora, se aplicar uma única folha de estilo a vários parágrafos e quiser fazer uma alteração, só precisa de alterar os atributos na própria folha de estilo. Uma vez feita a actualização da folha de estilo, todas as modificações serão reaplicadas a cada parágrafo referente a essa folha de estilo! Uma enorme poupança de tempo! É também mais seguro, uma vez que não se deve esquecer nenhum parágrafo.

Exemplo

Uma folha de estilo é um objecto pertencente a um documento. É criada usando o comando WP New style sheet. Uma vez criado, pode utilizar este objecto como parâmetro para WP Set attributes.

Vamos criar uma folha de estilo de parágrafo “Blue Helvetica” onde queremos mostrar a fonte para o paragrah na família de fontes “Blue Helvetica”, 24pt, alinhada à esquerda:

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)

Agora vamos aplicá-lo aos dois primeiros parágrafos:

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

Os seus parágrafos devem ser algo parecidos com isto:

Pode mudar de ideias e decidir que prefere o verde em vez do azul e alinhamento justificado em vez do alinhado à esquerda … basta modificar dois atributos e está feito!

mais comandos

Foram criados cinco novos comandos:

  • WP New style sheet: permite criar uma folha de estilo
  • WP DELETE STYLE SHEET: permite apagar uma folha de estilo
  • WP Get style sheet: permite a recuperação de uma única folha de estilo pelo seu nome,
  • WP Get style sheets: preenche uma colecção de folhas de estilo de um determinado tipo, e finalmente,
  • WP IMPORT STYLE SHEETS: permite importar folhas de estilo existentes criadas noutro documento 4D Write Pro (como um modelo, por exemplo).

Uma nota sobre a IU

A interface do utilizador também foi melhorada. Tanto o widget do painel lateral (num novo separador) como o widget da barra de ferramentas (no primeiro separador) incluem agora ferramentas de folha de estilos.

blank

blank

Nota: O código fonte para ambos os widgets está disponível para Parceiros 4D. Esta é também uma ferramenta de aprendizagem interessante: pode utilizar o código fonte para aprender sobre os comandos 4D Write Pro e ver como os estamos a utilizar.

Folhas de estilo em acção

Roland Lannuzel
- Proprietário do produto & Especialista 4D - Depois de estudar electrónica, a Roland entrou nas TI industriais como desenvolvedor e consultor, construindo soluções para clientes com uma variedade de bases de dados e tecnologias. No final dos anos 80, apaixonou-se pela 4D e utilizou-a para escrever aplicações comerciais que incluem sistemas de contabilidade, facturação e correio electrónico. Juntando-se à empresa em 1997, as valiosas contribuições de Roland incluem a concepção de especificações, ferramentas de teste, demonstrações, bem como formação e palestras para a comunidade 4D em muitas conferências. Ele continua a moldar activamente o futuro da 4D, definindo novas características e ferramentas de desenvolvimento de bases de dados.