4D Write Pro – Adicionar uma margem automaticamente quando marcadores são definidos usando ações padrão

Tradução automática de Deepl

A partir do 4D 21 R2, uma nova alteração foi adicionada às listas com marcadores e numeradas no 4D Write Pro: se uma lista for criada usando uma ação padrão, ela será automaticamente recuada por uma pequena margem. Isso significa que o usuário não precisará mais ajustar a margem separadamente. Nesta postagem do blog, abordaremos brevemente as listas no 4D Write Pro, explicaremos o novo recurso relacionado às listas e suas vantagens e concluiremos com um exemplo concreto.

Breve explicação sobre as listas no 4D Write Pro

Se você deseja transformar um parágrafo em um item de lista, aqui estão as opções disponíveis:

  • Você pode usar o comando WP SET ATTRIBUTES com os atributos wk list type ou wk list image; por código, você pode ter controle total sobre o tipo de marcador a ser usado (incluindo um personalizado) e sobre outros atributos, como margens.
  • Você pode usar as ações padrão listStyleType ou listStyleImage, que podem ser usadas em seus próprios botões.
  • Você pode usar a interface do 4D Write Pro; tanto a barra de ferramentas quanto a barra lateral usam a ação padrão listStyleType.

O que há de novo nas listas?

Uma nova melhoria foi trazida para as listas no 4D Write Pro. A partir de agora, sempre que você adicionar marcadores de qualquer tipo aos seus parágrafos usando uma das duas ações padrão listStyleType ou listStyleImage, uma pequena margem será adicionada automaticamente antes do texto. Especificamente, se a direção do texto for LTR (da esquerda para a direita), a pequena margem será adicionada à esquerda do texto. Se, por outro lado, a direção do texto for RTL (da direita para a esquerda), a pequena margem será adicionada à direita do texto.
Para manter um estilo consistente em todo o documento, optamos por tornar essa margem adicionada do mesmo comprimento que a tabulação padrão do documento; mais precisamente, ela é igual ao offsetwk tab default
Além disso, como a pequena margem é adicionada quando os marcadores são adicionados usando uma ação padrão, é natural que ela seja removida quando os marcadores são removidos usando uma ação padrão.
Este ligeiro ajuste faz com que as listas tenham um estilo mais consistente com o obtido com a maioria das ferramentas de processamento de texto e, portanto, mais alinhado com o que o utilizador final espera; além disso, faz com que as listas se destaquem ainda mais do resto do texto.

Exemplo

Abaixo está um exemplo de uma interface simples; ela contém os seguintes elementos:

  • Uma área Write Pro
  • 5 botões que chamam as seguintes ações padrão:
    • listStyleType?value=disc
    • listStyleType?value=decimal
    • listStyleType?value=hollow-square
    • listStyleImage/showDialog
    • listStyleType?value=none

Na gravação da tela, você pode ver que a margem é adicionada antes dos marcadores quando eles são adicionados usando uma ação padrão e que é removida quando os marcadores são removidos usando uma ação padrão.

Screen Recording - Blog Example - WP Bullet List

Conclusão

O 4D Write Pro já oferecia uma variedade de opções para transformar parágrafos em listas com marcadores ou numeradas. Esse recurso trouxe uma nova melhoria: agora, as listas são automaticamente empurradas por uma pequena margem quando inseridas usando uma ação padrão. Isso as torna mais consistentes com a aparência esperada pelo usuário e as destaca mais do restante do texto. Para obter mais detalhes sobre listas no 4D Write Pro, consulte a documentação e, para suas perguntas e comentários, consulte o fórum 4D.

Baixe o HDI aqui

Avatar
Majda El Maazouzi é Product Owner na 4D SAS, com experiência na indústria tecnológica e paixão por desenvolvimento de software e temas relacionados com tecnologia. Com experiência em garantia de qualidade e engenharia de software, ela traz uma mentalidade fortemente centrada no utilizador e orientada para a qualidade ao desenvolvimento de produtos. Através dos seus escritos, Majda partilha insights práticos sobre como criar software melhor, pensamento de produto e lições aprendidas ao trabalhar em estreita colaboração com equipas de desenvolvimento. Ela gosta de explorar como a tecnologia, os processos e a colaboração se unem para criar produtos digitais significativos.