Neste vídeo, vamos aprender a integrar o plug-in 4DWrite para contar com funções de processamento de texto dentro de uma aplicação 4D.
Vamos começar com a instalação do plug-in:
- Sair de seu aplicativo.
- Crie uma pasta chamada "Plugins" em sua base (lembre que em Mac, é um pacote)
- Arraste o plug-in 4D Write a pasta Plugins.
Reinicie 4D
Para estar seguro de que o plugin está instalado corretamente, comprove no menu Ferramentas se 4DWrite está disponível para ser usado como um processador de texto independente.
Nosso objetivo é criar uma área no formulário de entrada da tabela de intervenções onde possa ser introduzido texto para, por exemplo, fazer um relatório de intervenção.
Selecionamos a ferramenta Plugin e traçamos uma área,
Nas propriedades da área, vamos indicar que tipo de plug-in é "4DWrite" e depois vamos chamá-lo de "Report".
4D indica "4D Write pode guardar automaticamente dados no campo de tipo imagem ou BLOB se existe". Aqui estamos falando de um registro automático.
Assim que na estrutura, vamos criar o campo correspondente Report_ , como um blob.
Voltando ao formulário, 4D mostra a seguinte mensagem automaticamente:"4DWrite guardará automaticamente os dados no campo Report_".
Provemos para ver se funciona:
- Primeiro mostramos todas as intervenções
- Duplo clique em uma intervenção
- Debaixo vemos a área 4DWrite onde podemos introduzir o texto
- E quando passamos de um registro a outro, a informação é guardada automaticamente.
Nesta área, podemos adicionar imagens ou qualquer outro elemento gráfico necessário que esteja disponível no processador de textos.
Ver um detalhe relativo ao desenho de página. Definimos o comentário e o email do técnico para que seja ampliado e que seja movido com a janela, vamos mudar isto para que quando trabalhemos em modo de tela completa, não tenhamos este inconveniente.
Assim que temos que solicitar:
- que o comentário não aumente
- que o email do técnico não seja movido
- e que a área 4DWrite aumente de largo e alto.
Voltando ao formulário, se aumentamos a área, veremos o comportamento desejado.
Pode consultar a documentação para aprender sobre todas as funções disponíveis em 4D Write, tais como:
- o fato de poder inserir expressões 4D, ou seja, inserir campos, métodos, etc.
- e obviamente imagens
- poder realizar integração de emails com dados de diversas tabelas da base.
Na documentação, também encontrará uma serie de exemplos que lhe ajudarão a ir mais longe na utilização deste processador de textos.