<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Access Violation - Perguntas recentes com a tag reportprint</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=tag/reportprint</link>
<description>Powered by Question2Answer</description>
<item>
<title>É possivel enviar HTML com a função SendMail de ReportPrinter?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=481/possivel-enviar-html-com-funcao-sendmail-de-reportprinter</link>
<description>&lt;p&gt;Através do BEF, preciso enviar um e-mail, com conteúdo em HTML e em anexo um relatório do sistema.&lt;br&gt;
Estou usando a função SendMail de ReportPrinter.&lt;br&gt;
Não encontrei uma propriedade para informar que o conteúdo está em HTML.&lt;br&gt;
Há como devo fazer isto com SendMail, ou deveria usar MailMessage?&lt;/p&gt;

&lt;p&gt;**O conteúdo em HTML também possui uma imagem incorporada&lt;/p&gt;

&lt;pre class=&quot;brush:csharp;&quot;&gt;
var relatorio = new ReportPrinter(946);
relatorio.FilterByCurrentCompany = true;
relatorio.CanSetupPrint = false;
relatorio.SendMail(mailRecipients: emails,
                mailSubject: fatura.Numero + &quot; - Fatura de Cobrança de Frete&quot;,
                mailBody: conteudoEmHTML,
                fileName: &quot;Fatura&quot; + fatura.Numero + &quot;.pdf&quot;);&lt;/pre&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=481/possivel-enviar-html-com-funcao-sendmail-de-reportprinter</guid>
<pubDate>Fri, 07 Nov 2014 11:46:14 +0000</pubDate>
</item>
<item>
<title>Imprimir relatório direto para a impressora via agendamento</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=155/imprimir-relatorio-direto-para-impressora-via-agendamento</link>
<description>&lt;p&gt;Criei um processo com o código:&lt;br&gt;
&amp;nbsp;&lt;/p&gt;

&lt;pre class=&quot;brush:vb;&quot;&gt;
Public Sub Main
    Dim Impressora As CSReportPrinter
    Set Impressora = NewReport(1739)
    Impressora.CanFilter = False
    Impressora.CanSetupPrint = False
    Impressora.DefaultPrinterName = &quot;Lexmark&quot;
    Impressora.Print
    Set Impressora = Nothing
End Sub&lt;/pre&gt;

&lt;p&gt;&lt;br&gt;
&lt;br&gt;
Pelo Runner consigo disparar esse procedimento, mas pelo agendamento recebo o erro:&lt;br&gt;
&lt;br&gt;
&lt;em&gt;&lt;span style=&quot;font-family:courier new,courier,monospace&quot;&gt;(&amp;amp;H8000ffff) INP-308: [Print] não pode ser executada em modo não visível (Macro Agendamento).&lt;br&gt;
Em caso de dúvida, entre em contato com o suporte do sistema.&lt;br&gt;
Line: 13&lt;/span&gt;&lt;/em&gt;&lt;br&gt;
&lt;br&gt;
Existe alguma outra forma de imprimir direto para a impressora?&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=155/imprimir-relatorio-direto-para-impressora-via-agendamento</guid>
<pubDate>Tue, 27 May 2014 19:46:13 +0000</pubDate>
</item>
</channel>
</rss>