Reporting Services - Comando di stampa senza visualizzare report

martedì 17 marzo 2009 - 12.23

Klaus-zanini Profilo | Senior Member

Ciao a tutti,
ho la necessità di mandare in stampa una pagina di reporting services da un servizio.
E' possibile farlo?

dinoxet Profilo | Senior Member

Per quello che ne so puoi con le sottoscrizione schedulare una mail o un esportazione in vari formati (xls csv html xml.....) ma non una stampa.
Poi..........
DINOXET

freeteo Profilo | Guru

Ciao,
certo che puoi stampare il report senza visualizzarlo, ti basta fare tutto a codice come è indicato in questo esempio:
http://www.gotreportviewer.com/EMFPrint.zip

se guardi, viene invocato il metodo "Render" (che nasce principalmente per l'esportazione) dicendo di fare un'immagine ("EMF") e poi viene stampata tramite la classe "PrintDocument" sulla stampante che vuoi.
Un po' di codice da scrivere ma cmq la cosa è fattibile.

Ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5