Índice:
Exportar para Html
Passo a passo:
| Informações |
|---|
|
| Deck of Cards |
|---|
| | Card |
|---|
| Ao gerar o relatório, na etapa Tipo de Geração, escolha Exportação Para Arquivo 
|
| Card |
|---|
| Na Etapa Tipo de Saída, Escolha o tipo Formato de página da Internet (HTML). 
|
| Card |
|---|
| Na etapa Caminho, indique onde o relatório será salvo em sua máquina. 
|
| Card |
|---|
| 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. 
|
| Card |
|---|
| 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
| Informações |
|---|
|
| Deck of Cards |
|---|
| | Card |
|---|
| Ao gerar o relatório, na |
|
|
etapa escolha escolha Envio Por E-Mail. Image Modified
|
|
|
2.2 - Destinatários usuários usuários disponíveis, como destinatários, ou preencha a caixa de texto com um e-mail que |
|
|
não encontre na lista de usuários encontre na lista de usuários disponíveis. Nesse caso será enviado um e-mail |
|
|
para 2.3 - Assunto assunto mail corpo 2.3.1 - O corpo pode Texto Texto, como na imagem abaixo. Image Modified
|
|
|
2.3.2 - O pode um 2.3.2.1 - escolha qual escolha qual arquivo HTML |
|
|
será ao ao corpo da mensagem. Image Modified
|
|
|
2.3.2.2 - arquivo HTML arquivo HTML selecionado estará descrito no |
|
|
campo campo Corpo da Mensagem. Image Modified
|
|
|
2.4 - Na Etapa | Card |
|---|
| Na Etapa Tipo de Saída, Escolha o |
|
|
tipo tipo Formato de página da Internet (HTML). Image Modified
|
|
|
2.5 -| Card |
|---|
| Ao término da geração do relatório, o mesmo |
|
|
será ao Ao no no anexo do e-mail enviado, o mesmo será |
|
|
apresentado em Browser Browser padrão. Image Modified
|
|
|
2.6 -| Card |
|---|
| Da mesma forma, ainda no término |
|
|
da da geração do relatório, o relatório |
|
|
será será apresentado automaticamente |
|
|
em seu em seu Browser padrão. Image Modified
|
|
|
| Card |
|---|
| Após a escolha, o arquivo HTML selecionado estará descrito no campo Corpo da Mensagem.
|
|
|
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)
| Informações |
|---|
|
[...] 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)
| Informações |
|---|
|
[...] 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)
| Informações |
|---|
|
| Informações |
|---|
| 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:
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 - Falta de Permissão na pasta /temp (usuário local ou Network Service)
Caso a imagem não apareça, pode ser um problema de permissão na pasta /temp, onde as imagens são salvas temporariamente, afim de serem apresentadas no arquivo HTML.

3.2.1 - Caso esteja "rodando" a aplicação através de um usuário local (via host.exe), verifique se existe permissão na pasta [C:\Users\nomeusuariolocal\AppData\Local].

3.2.2 - Caso esteja "rodando" a aplicação através de um serviço (via host.service.exe), verifique se existe permissão na pasta [C:\Windows\ServiceProfiles\NetworkService\AppData\Local]

3.2.3 - Clique com o botão direito sobre a pasta /Temp e vá em Compartilhar com >> Compartilhamento avançado.

3.2.4 - Marque a opção Compartilhar pasta, escolha um nome para o compartilhamento (opcional), depois clique em Permissões.

3.2.5 - Selecione (e/ou adicione) um usuário ou um grupo e dê as permissões necessárias.

3.2.6 - Com as devidas permissões, as imagens são apresentadas corretamente.

3.3 - Suporte das propriedades do componente PictureBox (Imagem) pelo HTML
Algumas propriedades do componente Picturebox, podem (ou não) ser suportadas em aplicações web, ou quando se exporta para um arquivo HTML.
| Galeria |
|---|
| include | image2016-11-28 14:53:10.png |
|---|
| columns | 1 |
|---|
| title | Propriedade Imagem |
|---|
|
| Informações |
|---|
| Execução | Suporte |
|---|
| RM.Host | | | RM.Host.Service | |
|
| | Galeria |
|---|
| include | image2016-11-28 14:14:8.png |
|---|
| columns | 1 |
|---|
| title | Propriedade Caminho da Imagem |
|---|
|
| Informações |
|---|
| Execução | Suporte |
|---|
| RM.Host | | | RM.Host.Service | |
|
| | Galeria |
|---|
| include | image2016-11-28 14:59:35.png |
|---|
| columns | 1 |
|---|
| title | Propriedade Ligação de Dados -> Caminho da Imagem |
|---|
|
| Informações |
|---|
| Execução | Suporte |
|---|
| RM.Host | | | RM.Host.Service | |
- Essa ligação pode ser feita através de
campos de tabela da base, ou campos de uma consulta SQL. - Deverá ser um campo texto contendo
um caminho, sendo ele um caminho fisico na máquina ou uma url web.
|
|
|---|
| Galeria |
|---|
| include | image2016-11-28 15:10:32.png |
|---|
| columns | 1 |
|---|
| title | Propriedade Ligação de Dados -> Imagem |
|---|
|
| Informações |
|---|
| Execução | Suporte |
|---|
| RM.Host | - Binário (Consulta SQL)
- Binário (Campo Base)
| | RM.Host.Service | - Binário (Consulta SQL)
- Binário (Campo Base)
|
- Essa ligação pode ser feita através de
campos de tabela da base, ou campos de uma consulta SQL. - Deverá ser um campo texto contendo
um numero binário representadno a imagem.
|
|
3.4 - Localização das Imagens
Para que as imagens sejam apresentadas corretamente elas devem estar em uma pasta com as devidas permissões.
3.4.1 - Locais não permitidos

- Área de Trabalho
- Meu Computador\Imagens
- Meu Computador\Documentos
- Meu Computador\Downloads
- Meu Computador\Musicas
- Meu Computador\Videos
Etc...
Em sua grande maioria os locais não permitidos são pastas do sistema operacional com restrições nativas de permissão.
3.4.2 - Locais permitidos

- Desktop\Nome_de_pasta_customizada
- C:\Nome_de_pasta_customizada