Amigos,
Já que a geração do arquivo PDF (principalmente com gráficos) está com grandes problemas, resolvi usar a biblioteca PHPlot, para gerar os gráficos e, inicialmente, usa-lo com o reportpdf do SC.
Fiz os testes com as consultas e a imagem aparece de acordo.
Já no reportpdf, a imagem não aparece.
Como procedi?
- criei um campo Image Html;
- na configuração geral fiz upload de uma imagem qualquer. Gerei o report e funcionou.
- no evento onRecord, coloquei as rotinas para gerar o gráfico e “alimento” o campo {img} com o gráfico. Não aparece o gráfico.
esse mesmo procedimento fiz num grid e funcionou 100%.
Não posso mudar o conteúdo do campo no reportpdf?
Tanto no reportpdf quanto na grid o comando para “alimentar” o campo é:
{img} = "<img src=\"" . $plot->EncodeImage() . "\">";
Porque num funciona e noutro não?
Se alguém puder ajudar…