tReport em Excel com Imagem

Boa tarde, pessoal.

Estou gerando um relatório de funcionários e a ideia é colocar a foto do repositório de imagens (CAMINHO + RA_BITMAP) na linha junto aos dados do funcionário (nome, cpf, admissão).

Fazendo uma gambiarra, consegui imprimir a foto logo abaixo da linha, usando o seguinte bloco de código:

        cFoto := "\system\Fotos\"+AllTrim(QRY_AUX->RA_BITMAP)+".jpg"
        nWidth:= 180
        nHeight:= 240

        oReport:IncRow(300)
        oSectDad:PrintLine()
        oSectDad:SayBitmap( oReport:Row() , oReport:Col() + 10, cFoto, nWidth, nHeight )

Entretanto, conforme disse acima, a foto sai abaixo dos dados. Pergunto se não tem nenhuma forma de amarrar a foto à uma célula, pra que a imagem fique do lado dos dados.

Fora isso, alguns dos usuários exportarão a relação para o Excel. Existe alguma forma de fazer essa exportação sem precisar customizar o fonte ou essa questão só é resolvida usando alguma classe diferente do tReport?

Desde já, agradeço as respostas.

Att,

compartilhar
  • Lucas, você quer a imagem no Excel, no TReport ou em ambos? Você diz que funcionou, funcionou como? Funcionou no TReport impressão em arquivo, para a exportação de tabela no formato XML ou para a nova exportação de Excel e formato XLSX?

    Daniel Mendes   18 de Jan de 2021
  • Bom dia, Daniel. Funcionou no formato em arquivo/PDF, mas não no excel. Teria de estar em ambos.

    Lucas Lisboa   19 de Jan de 2021
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags treport imagem excel ou faça a sua própria pergunta.