Imagem em tempo de execução no RAVE
Oi.
Tem como gerar imagem em tempo de execução no Rave?
Quero que a imagem seja imprimida no relatório.
obrigado.
Tem como gerar imagem em tempo de execução no Rave?
Image1.Picture.loadFromFile(ExtractFilePath(Application.ExeName)+´Imagem.bmp´)
Quero que a imagem seja imprimida no relatório.
obrigado.
Abelha
Curtidas 0
Respostas
Maikel
11/11/2008
Bom, com certeza deve ter outras formas, talvez mais fáceis que esta que uso, que também funciona perfeitamente.
Passo o caminho da imagem como sendo um parametro a partir da aplicação do Delphi, o código que vc listou eu crio no Delphi e atribuo ao parametro:
O parametro criado no rave está identificado como Logo, onde adicionado um campo DataText, que deixo a cor da mesma que o fundo do relatório (não deixe como visible False, pois para funcionar precisa estar visivel) que irá receber o valor do parâmetro (configure no DataField do componente) e por último, adicione no evento OnBeforePrint o código:
Dessa forma, ele carregara a imagem automáticamente quando o relatório for executado.
Obs.: Cuidado ao distribuir o executável, quando cria um atalho na área de trabalho, verifique se nas propriedades do atalho, campo ´Iniciar em´ está o caminho do diretório da aplicação.
Digamos que é gambiarra essa forma que te passei, mas funciona....rsrs
Att
Passo o caminho da imagem como sendo um parametro a partir da aplicação do Delphi, o código que vc listou eu crio no Delphi e atribuo ao parametro:
rvProjeto.SetParam(´Logo´,ExtractFilePath(Application.ExeName)+´imagem.bmp´);
O parametro criado no rave está identificado como Logo, onde adicionado um campo DataText, que deixo a cor da mesma que o fundo do relatório (não deixe como visible False, pois para funcionar precisa estar visivel) que irá receber o valor do parâmetro (configure no DataField do componente) e por último, adicione no evento OnBeforePrint o código:
Bitmap1.FileLink := DataTxtImg.Text;
Dessa forma, ele carregara a imagem automáticamente quando o relatório for executado.
Obs.: Cuidado ao distribuir o executável, quando cria um atalho na área de trabalho, verifique se nas propriedades do atalho, campo ´Iniciar em´ está o caminho do diretório da aplicação.
Digamos que é gambiarra essa forma que te passei, mas funciona....rsrs
Att
GOSTEI 0
Abelha
11/11/2008
Obrigado pela ´gambiarra´. Funcinou legal.
GOSTEI 0