Crie a sua própria interface para 4D Write Pro

Tradução automática de Deepl

Deseja criar rapidamente uma barra de menu para gerir o seu 4D Write Pro áreas? Quer criar o seu próprio menu contextual para os seus utilizadores finais ? Deseja criar um mosaico a cores para alterar o fundo do documento? Então esta funcionalidade é feita para si – e melhor, nem sequer precisa de escrever uma única linha de código…

Acrescentámos acções padrão para tratar de 4D Write Pro áreas. Podem ser definidas na fase de concepção ou por programação. Mais de 80+ acções estão disponíveis e para citar apenas algumas delas: Estilo da fonte (negrito, itálico, sublinhado), Cor da fonte, Cor de fundo, Alinhamento do texto (esquerda, centro, direita, justificação…), Bordas (estilo, cor, largura, raio…), Acções do corrector ortográfico…

Algo importante a notar, quando atribuído a objectos de interface, as acções padrão tratam automaticamente da activação/desactivação do objecto, dependendo do contexto. Fácil!

Aqui está um exemplo de um menu 4D Write Pro usando as acções padrão:

4D Write Pro menu

Além dos menus, uma simples barra de ferramentas de acção pode ser construída muito facilmente utilizando uma acção padrão para cada botão:

4D Write Pro toolbar with Standard actions

As acções padrão também podem ser usadas para substituir o menu contextual padrão da área 4D Write Pro pelo seu próprio menu contextual, para que se adapte perfeitamente às suas necessidades:

blank

Para descobrir todas as possibilidades e poder das acções padrão, e obter mais detalhes sobre a sua utilização, recomendamos-lhe que dê uma vista de olhos a este post do blogue sobre acções padrão.

Na base de dados seguinte, pode ver como utilizar a acção padrão de cada forma diferente:

Exemplo de base de dados

Lista de acções

Cada acção do menu de contexto (muito rico) da área 4D Write Pro está agora disponível como acções padrão. Isto significa que pode agora aceder a todas estas acções programando mesmo que um comando WP ainda não exista!

Aqui está uma lista não exaustiva de acções padrão disponíveis para as áreas do Write Pro 4D, uma vez que há perto de uma centena de acções:

  • fontBold, fontItalic, fontUnderline, fontLinethrough, fontSubscript e fontSuperscript para alternar os atributos de negrito, itálico, sublinhado, linha, subscrito e fonte super-escrita
  • fontSize ou color com um parâmetro para definir um determinado tamanho de fonte ou cor de fonte
  • font/showDialog, color/showDialog ou backgroundColor/showDialog para mostrar a fonte do sistema, o selector de cor de fonte ou o diálogo de cor de fundo da fonte
  • borderStyle, borderColor, borderRadius, borderWidth com um parâmetro para definir o estilo, cor, raio e largura do documento/parágrafo/imagem/fronteira do texto
  • margin ou padding com um parâmetro para definir o documento/parágrafo/imagem/ margem de texto ou acolchoamento
  • bookmark e um parâmetro para seleccionar um determinado bookmark
  • visibleReferences, computeExpressions ou freezeExpressions para exibir, actualizar ou congelar todas as expressões dinâmicas na área
  • todas as acções relacionadas com a verificação ortográfica. Entre outras: spell/autoCorrectionEnabled, spell/autoLanguageEnabled, spell/showDialog, …
  • visibleBackground, visibleFooters, visibleHeaders, visibleHiddenChars, visibleHorizontalRuler ou visiblePageFrames para mostrar/ocultar fundo de documento, rodapés, cabeçalhos, caracteres ocultos, régua horizontal ou moldura de página
  • zoom com um dado valor passado como parâmetro para definir o zoom de vista
  • merge ou split para fundir/separar parágrafos
  • pageMode com um parâmetro para definir o modo de visualização da página (rascunho, embutido, página)

Veja a lista completa de acções padrão do Write Pro 4D >

Novos comandos

O … INVOKE ACTION foi adicionado o comando. Executa uma acção padrão num contexto definido.

Para saber se uma acção padrão é aplicável e válida no contexto actual, pode utilizar o novo comando Get action info comando.

Vanessa Talbot
• Proprietário do produto - Vanessa Talbot entrou ao time 4D Program em Junho de 2014 como Proprietária do Produto e está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Desde sua chegada, trabalhou na definição de funcionalidades chaves em 4D. Trabalhou na maioria das novas funcionalidades multithread preemptivo e também em um tema muito complexo: a nova arquitetura para a aplicação engined. Vanessa é formada pela Telecom Saint-Etienne. Começou sua carreira no Instituto de Investigação Criminal como desenvolvedora do departamento audiovisual. Também trabalhou em meios de comunicação e no âmbito médico como especialista em assistência técnica, produção e documentação de novas funcionalidades.