Condividi tramite


Stampare i report da un browser con il controllo di stampa (Generatore report e SSRS)

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 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.

[!NOTA]

È possibile creare e modificare definizioni del report (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati. Per ulteriori informazioni, vedere Progettazione di report tramite Progettazione report e Generatore report (SSRS) nel Web all'indirizzo microsoft.com.

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 Stampare un report (Generatore report e SSRS).

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.

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'opzione Orientamento, impostata su Verticale o Orizzontale. 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 nel modo desiderato. Fare clic su OK. La finestra di dialogo verrà chiusa e le impostazioni verranno archiviate per l'anteprima del rendering e la stampa.

Vedere anche

Attivitá

Stampare un report (Generatore report e SSRS)

Concetti

Stampa di report (Generatore report e SSRS)

Altre risorse

Avviare Gestione report (Gestione report)