Condividi tramite


Stampa di report da un browser utilizzando il controllo stampa (Generatore report 2.0)

Benché un browser sia l'applicazione client più comune per visualizzare un report, le funzionalità di stampa dei browser non sono tra le più adatte per la stampa dei report, in quanto sono state progettate per la stampa di pagine Web. Le pagine stampate da un browser includono in genere tutti gli elementi visivi presenti nella pagina Web, più le informazioni dell'intestazione e del piè di pagina che identificano la pagina o il sito Web. Se si avvia la stampa dal browser, viene stampato il contenuto della finestra corrente. Per i report a più pagine, il browser stampa al massimo la prima pagina e, se la pagina del report è più grande delle dimensioni di una pagina stampata, il risultato non risulta completo.

Per migliorare la qualità della stampa dei report visualizzati in un browser e per consentire la stampa di più pagine, è possibile utilizzare la funzionalità di stampa sul lato client disponibile in SQL ServerReporting Services. Questa funzionalità consente di visualizzare una finestra di dialogo Stampa standard che può essere utilizzata per selezionare una stampante, specificare le pagine e i margini e visualizzare un'anteprima del report prima della stampa. La funzionalità di stampa sul lato client può essere utilizzata in sostituzione del comando Stampa del menu File del browser. Quando si utilizza la stampa sul lato client, il report viene stampato come è stato progettato, senza gli elementi aggiuntivi presenti nella stampa delle pagine Web.

Utilizzo della stampa sul lato client

Per utilizzare la caratteristica di stampa, fare clic sull'icona Stampante sulla barra degli strumenti del report. La prima volta che si utilizza l'icona, verrà avviato il download di un controllo Microsoft ActiveX che rende disponibile la finestra di dialogo Stampa. A seconda delle impostazioni del browser, il controllo può essere installato automaticamente oppure solo in seguito alla conferma dell'utente. Dopo il download del controllo, ogni volta che si farà clic sull'icona Stampante verrà visualizzata la finestra di dialogo Stampa per consentire l'impostazione delle opzioni e l'invio del report alla stampante predefinita. Per ulteriori informazioni, vedere Procedura: Stampa di un report da Gestione report (Generatore report 2.0).

Gli amministratori del server di report possono disabilitare la funzionalità di stampa sul lato client. Se la funzionalità è disabilitata, l'icona Stampante non è disponibile nella barra degli strumenti del report.

[!NOTA]

Il controllo di stampa non funziona se si tenta di stampare un report durante la connessione a un'istanza locale del server di report che esegue un sistema operativo server Windows IA64. Questa restrizione si applica solo agli utenti connessi a un'istanza locale del server di report. Gli utenti che utilizzano una connessione remota possono utilizzare il controllo di stampa con i report ospitati nel server IA64.

Opzioni di stampa

Per configurare le proprietà di stampa del report, fare clic sul pulsante Proprietà nella finestra di dialogo Stampa. Il Formato carta è determinato dall'altezza e dalla larghezza predefinite delle pagine del report specificate nella definizione del report. I valori disponibili dipendono dal tipo e dalle funzionalità della stampante. Per la larghezza e l'altezza vengono utilizzati i valori predefiniti determinati dai driver della stampante configurati nel computer. La modifica di questi valori provoca la stampa del report con le nuove dimensioni. La larghezza e l'altezza della pagina sono determinate dall'orientamento, che è impostato su Portrait o Landscape. L'orientamento predefinito dipende dalla larghezza e dall'altezza delle pagine del report.

[!NOTA]

La finestra di dialogo Stampa e le impostazioni predefinite della stampante per la larghezza, l'altezza e l'orientamento della pagina sono determinate dalla definizione del report.

Anteprima di stampa

Per visualizzare un'anteprima di un report, fare clic sul pulsante Anteprima nella finestra di dialogo Stampa. Verrà aperta la prima pagina del report in una finestra di anteprima distinta. Se il rendering del report viene eseguito sul server di report, saranno disponibili alcune pagine aggiuntive. Il rendering dell'anteprima di un report viene eseguito in formato EMF. È possibile passare alla pagina precedente o successiva fino ad arrivare all'ultima pagina, in cui il pulsante Successiva risulta disabilitato.

Impostazione dei margini di stampa

È possibile modificare i margini di stampa del report EMF visualizzato prima di avviare la stampa. Per eseguire questa operazione, fare clic sul pulsante Anteprima nella finestra di dialogo Stampa. Nella parte superiore della pagina di anteprima fare clic sul pulsante Margini. Verrà visualizzata la finestra di dialogo Margini. Impostare i margini superiore, inferiore, destro e sinistro come desiderato. Fare clic su OK.La finestra di dialogo verrà chiusa e le impostazioni verranno archiviate per l'anteprima del rendering e la stampa.