4D v16

4D Write Plug-in

Página Inicial

 
4D v16
4D Write Plug-in

4D Write Plug-in    


 

 



Os documentos criados estão disponíveis tanto em modo monousuário, assim como em modo cliente/servidor em todas as máquinas que utilizam o banco de dados.

E é claro, 4DWrite pode ser programado, mas esse não é o propósito deste vídeo..

Também podem combinar as possibilidades dos plug-ins guardando, por exemplo, um documento 4DWrite em formato PDF que depois pode anexar a um e-mail.

Alguns plug-ins estão integrados a 4D por padrão (4D Internet Commands, 4D Pack, etc.). Lhe recomendamos que para seus desenvolvimentos sejam instalados. Hoje em dia, é difícil desenvolver uma aplicação sem ter em conta os fluxos FTP, os envies/recepção de emails ou o inicio programado de outras aplicações.
Também é possível desenvolver seus próprios plug-ins usando o "Plug-in SDK". Esta ferramenta permite que você defina os pontos de entrada, variáveis de entrada e saída, bem como também vários parâmetros relacionados com a geração do código. Em seguida, você pode gerar seu projeto. O código de chamada das livrarias é gerado automaticamente. Tudo o que resta é escrever seu código específico.
Os Plug-ins oferecem flexibilidade e força para seu aplicativo. Por favor, dê uma olhada na lista de plug-ins disponíveis oferecidos pela 4D SAS, bem como plug-ins de terceiros. Na maioria dos casos, você vai economizar muito tempo, baseado no trabalho de outros, onde não é feita somente, mas eles também são mantidos por outras pessoas que tenham os mesmos problemas.

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.

 
 

 
PROPRIEDADES 

Produto: 4D
Tema: 4D Write Plug-in

 
HISTÓRIA 

 
ARTICLE USAGE

Autoformação ( 4D v16)