Stampare i report da un browser con il controllo di stampa (Generatore report e SSRS)Print Reports from a Browser with the Print Control (Report Builder and 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,Although a browser is the most common client application used to view a report, browser print functionality is not ideal for printing reports. in quanto sono state progettate per la stampa di pagine Web.Print functionality in a browser is designed for printing Web pages. 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.Typically, pages that you print from a browser include all of the visual elements that are on a Web page, plus header and footer information that identifies the page or Web site. Se si avvia la stampa dal browser, viene stampato il contenuto della finestra corrente.Printing from a browser prints the contents of the current window. 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.For a multipage report, the browser prints the first page at most, and possibly less if the report page extends beyond the dimensions of a printed page.

Per migliorare la qualità della stampa dei report visualizzati in un browser e per consentire la stampa di più pagine, è possibile usare la funzionalità di stampa sul lato client disponibile in SQL ServerSQL Server Reporting ServicesReporting Services.To improve the print quality of reports that you view in a browser and to print multiple pages, you can use the client-side print functionality provided in SQL ServerSQL Server Reporting ServicesReporting Services. Questa funzionalità consente di visualizzare una finestra di dialogo Stampa standard che può essere usata per selezionare una stampante, specificare le pagine e i margini e visualizzare un'anteprima del report prima della stampa.Client-side printing provides a standard Print dialog box that can be used to select a printer, specify pages and margins, and preview the report before you print. La funzionalità di stampa sul lato client può essere usata in sostituzione del comando Stampa del menu File del browser.Client-side printing is intended to be used in place of the Print command on the browser's File menu. 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.When you use client-side printing, the report is printed as it was designed, without the extra elements you see in a Web page print out.

Per utilizzare la funzionalità di stampa sul lato client, è necessario installare un controllo MicrosoftMicrosoft ActiveX.To use client-side printing, you need to install a MicrosoftMicrosoft ActiveX control. Per altre informazioni, Abilitare e disabilitare la stampa sul lato client per Reporting Services.For more information, see Enable and Disable Client-Side Printing for Reporting Services.

Nota

È possibile creare e modificare file di definizioni report impaginati (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati.Each authoring environment provides different ways to create, open, and save reports and related items.

Per configurare le proprietà di stampa del report, fare clic sul pulsante Proprietà nella finestra di dialogo Stampa .To configure print properties for your report, in the Print dialog box, click the Properties button. IlFormato carta è determinato dall'altezza e dalla larghezza predefinite delle pagine del report specificate nella definizione del report.Paper size is determined by the default height and width of the report page size as defined in the report definition. I valori disponibili dipendono dal tipo e dalle funzionalità della stampante.The available values are dependent on the printer type and its capabilities. Per la larghezza e l'altezza vengono utilizzati i valori predefiniti determinati dai driver della stampante configurati nel computer.Width and height display default values as determined by the print drivers that are configured on the computer. La modifica di questi valori provoca la stampa del report con le nuove dimensioni.Changing these values causes the report to print using the new dimensions. La larghezza e l'altezza della pagina sono determinate dall'opzione Orientamento, impostata su Verticale o Orizzontale.Page width and height are each determined by Orientation, which is set to either Portrait or Landscape. L'orientamento predefinito dipende dalla larghezza e dall'altezza delle pagine del report.The default orientation displayed is dependent on the page width and page height of the 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.The Print dialog box and the default printer settings for width, height, and page orientation are determined by the report definition.

Per visualizzare un'anteprima di un report, fare clic sul pulsante Anteprima nella finestra di dialogo Stampa .To preview a report, in the Print dialog box, click the Preview button. Verrà aperta la prima pagina del report in una finestra di anteprima distinta.Clicking preview opens the first page of the report in a separate preview window. Se il rendering del report viene eseguito sul server di report, saranno disponibili alcune pagine aggiuntive.Additional pages are made available as the report is rendered on the report server. Il rendering dell'anteprima di un report viene eseguito in formato EMF.A previewed report is rendered in EMF format. È possibile passare alla pagina precedente o successiva fino ad arrivare all'ultima pagina, in cui il pulsante Successiva risulta disabilitato.You can navigate to the previous or next page until the last page is reached, and the Next button is disabled.

Impostazione dei margini di stampaAdjusting Print Margins

È possibile modificare i margini di stampa del report EMF visualizzato prima di avviare la stampa.You can modify the print margins in the rendered EMF report prior to printing the report. Per eseguire questa operazione, fare clic sul pulsante Anteprima nella finestra di dialogo Stampa .To do this, in the Print dialog box, click the Preview button. Nella parte superiore della pagina di anteprima fare clic sul pulsante Margini .At the top of the preview page, click the Margins button. Verrà visualizzata la finestra di dialogo Margini.The Margins dialog box is displayed. Impostare i margini superiore, inferiore, destro e sinistro nel modo desiderato.Configure the top, bottom, right, and left margins as desired. Fare clic su OK.Click OK. La finestra di dialogo verrà chiusa e le impostazioni verranno archiviate per l'anteprima del rendering e la stampa. The dialog box closes and the settings are stored for rendering preview and printing.

Vedere ancheSee Also

Stampa di report (Generatore report e SSRS) Print Reports (Report Builder and SSRS)
Stampare un report (Generatore report e SSRS)Print a Report (Report Builder and SSRS)