Exportar para Html, Envio de E-mail com arquivo Html como anexo

Produto:

TOTVS Reports

Versões:

12.1.x

Ocorrência:

 

Ambiente:

 

Passo a passo:

Conteúdo


1 - Exportar para Html


 

1.1 - Ao gerar o relatório, na etapa Tipo de Geração, escolha Exportação Para Arquivo.


 

1.2 - Na Etapa Tipo de Saída, Escolha o tipo Formato de página da Internet (HTML)

 

 

1.3 - Na etapa Caminho, indique onde o relatório será salvo em sua máquina

 

 

1.4 - Ao término da geração do relatório, o mesmo será salvo no caminho descrito na etapa Caminho, nesse caso, na área de trabalho.



1.5 - Da mesma forma, ainda no término da geração do relatório, o relatório será apresentado automaticamente em seu Browser padrão.

 

2 - Envio de E-mail com arquivo Html como anexo



2.1 - Ao gerar o relatório, na etapa Tipo de Geração, escolha Envio Por E-Mail.



2.2 - Na etapa Destinatários marque os usuários disponíveis, como destinatários, ou preencha a caixa de texto com um e-mail que não se encontre na lista
de usuários disponíveis. Nesse caso será enviado um e-mail para [email protected].



2.3 - Na etapa Assunto, digite o assunto do e-mail e os dizeres do corpo da Mensagem.
2.3.1
- O corpo da Mensagem pode ser Texto, como na imagem abaixo.



2.3.2 - O corpo da mensagem pode ser também um arquivo HTML.
2.3.2.1 - Clique em [...] escolha qual arquivo HTML será adicionado ao corpo da mensagem

 


2.3.2.2 - Após a escolha, o arquivo HTML selecionado estará descrito no campo Corpo da Mensagem.


 

2.4 - Na Etapa Tipo de Saída, Escolha o tipo Formato de página da Internet (HTML)

 

 

2.5 - Ao término da geração do relatório, o mesmo será anexado ao e-mail. Ao clicar no anexo do e-mail enviado, o mesmo será apresentado em seu Browser padrão.


 

2.6 - Da mesma forma, ainda no término da geração do relatório, o relatório será apresentado automaticamente em seu Browser padrão.


3 - Limitações


 

Existem algumas limitações tanto ao exportar o relatório como HTML, quanto enviar o relatório, em anexo, através do e-mail.

3.1 - Watermark (Marca d'água)


 

Utilizamos no RM um conjunto de componentes de uma empresa terceira chamada "Devexpress", onde o RM Reports tem como base o Xtrareports, pertencente a esse conjunto de componentes.

A funcionalidade de Watermark (Marca d'água / propriedade) não é suportada quando o relatório é apresentado via browser (navegador), como reportado pelo próprio suporte da Devexpress.

Tanto a versão 10.1 dos componentes Devexpress utilizada na versão 11.8x do RM, quanto a versão 14.1 dos componentes da Devexpress utilizada na versão 12.1.x do RM, essa propriedade não é suportada.

Existem diversas respostas do suporte da Devexpress, em vários intervalos de tempo diferentes, porém colocamos a resposta mais recente que contempla a versão 14.1 da Devexpress, apresentada abaixo, traduzida.

 

TÓPICO 1 : XtraReport Export to HTML & MHT does not render watermark / background colour (Relatório Exportar para HTML e MHT, não renderiza marca d'água / cor de fundo)

[...]

Infelizmente na atual versão do componente XtraReports, marcas d'agua não são apresentadas quando um relatório é usado em uma aplicação web ou exportada no formato HTML. Estamos avisados dessa limitação, e já registramos essa sugestão. 

[...]


TÓPICO 2 : Watermark not displayed in ReportViewer (Marca d'água não é apresentado no Visualizador de Relatório)

[...]

Sim, o fato de que as marcas d'água não são apresentadas quando um relatório é usado em aplicações web são um problema conhecido - peço que siga a seguinte sugestão em nossa base de dados: "Marca d'água - essa propriedade deveria funcionar quando um relatório é usado em uma aplicação web" (www.devexpress.com/issue=AS2844).

[...]


[...]

Atualmente, a habilidade de apresentar uma marca d'água dentro de uma página web não foi implementada em nenhuma versão recente desse componente (XtraReport). 

[...]

TÓPICO 3 (Solução dada para versões superiores a 14.3): Web - The Watermark property should also work when a report is used in a web application (Web - Marca 'água deveria funcionar corretamente quando um relatório é usado em uma aplicação web)

A solução foi dada na versão 14.3, as soluções RM estão atualmente na versão 14.1, não temos um prazo definido para a migração da versão da 14.1 para versões superiores que contemplem essa modificação.

 

[...]

Implementado:

  • v2014 vol 2.3


Informação Adicional:

O controle ASPxDocumentViewer foi atualizado para suportar a apresentação de textos e imagens como marcas d'água em uma página web.

[...]

3.2 - Imagem integrada (embedded) ao Outlook


 

 

3.3 - Propriedades do componente PictureBox (Imagem) não são suportadas pelo Html


 

 

Observações: