Distribuindo saída RDLC como um anexo de email

Nosso aplicativo winforms há muito tempo permite uma opção "imprimir", que basicamente usa RDLC.

O cliente solicitou que adicionássemos um recurso que permitisse aos usuários enviar a saída "impressa" por email.

Agora, sabemos que um arquivo EMF é criado (na pasta TEMP) como uma espécie de subproduto oculto do nosso processo de impressão atual.

Parece-nos que podemos simplesmente pegar esse arquivo EMF e anexá-lo a um novo e-mail e o trabalho está concluído.

Essa é a melhor opção?Podemos confiar que um arquivo EMF seja aberto por qualquer máquina Windows?Como identificamos o arquivo EMF? ... apenas parece ser nomeado%TEMP%\DiaryGrid_1.emf atualmente. OK, então DiaryGrid é o nome do nosso arquivo RDLC, mas o _1 é adicionado em algum lugar ao longo do caminho.

questionAnswers(1)

yourAnswerToTheQuestion