Stampa di report da un browser

I browser sono le applicazioni client più comunemente utilizzate per visualizzare un report, tuttavia le funzionalità di stampa dei browser non sono particolarmente adatte per la stampa di 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 Server Reporting 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 funzionalità di stampa, fare clic sull'icona Stampante sulla barra degli strumenti del report. La prima volta che si utilizza il comando verrà avviato il download di un controllo Microsoft ActiveX che fornisce la finestra di dialogo di stampa. A seconda delle impostazioni del browser, è possibile che il controllo venga installato automaticamente oppure che sia necessaria la 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 (Gestione report) e Procedura: Configurazione di un browser per la stampa sul lato client (Gestione report).

Gli amministratori del server di report possono disattivare la funzionalità di stampa sul lato client. Se la funzionalità è disattivata, l'icona Stampante non è presente 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 è valida solo per gli 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. Le dimensioni della pagina sono determinate 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. Sono disponibili altre pagine quando il report è visualizzato nel server di report. Il formato di rendering dell'anteprima di un report è EMF. È possibile passare alla pagina precedente o successiva fino ad arrivare all'ultima pagina, in cui il pulsante Successiva risulta disattivato.

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 archiviate per l'anteprima del rendering e la stampa.

Vedere anche

Attività

Procedura: Configurazione di un browser per la stampa sul lato client (Gestione report)
Procedura: Stampa di un report (Gestione report)

Concetti

Stampa di report
Utilizzo del controllo RSClientPrint in applicazioni personalizzate
File di log di Reporting Services

Guida in linea e informazioni

Assistenza su SQL Server 2005