Stampa di report

Dopo avere pubblicato un report in un server di report, è possibile visualizzarlo e stamparlo da un browser, da Gestione report o da qualsiasi applicazione utilizzata per visualizzare un report esportato. Prima di pubblicare un report, è possibile stamparlo durante l'anteprima.

Tutte le operazioni di elaborazione della stampa vengono eseguite su richiesta e nel computer client. Non è disponibile una funzionalità di stampa sul lato server che consente di eseguire il routing di un processo di stampa direttamente da un server di report a una stampante collegata al server Web. Le stampanti e le opzioni di stampa vengono selezionate da utenti singoli del report tramite una finestra di dialogo Stampa standard.

[!NOTA]

Gli utenti non possono specificare una stampante come destinazione di recapito in una sottoscrizione, tuttavia SQL ServerReporting Services include un'estensione di esempio per il recapito alla stampante che illustra come creare un'estensione di recapito con questa funzionalità. Creando un'estensione per il recapito personalizzata, lo sviluppatore può consentire agli utenti delle sottoscrizioni di inoltrare un report direttamente a una stampante in base a una pianificazione, senza che sia necessario l'intervento dell'utente. Per ulteriori informazioni, vedere Esempi di Reporting Services e Cenni preliminari sulle estensioni per il recapito.

Gli autori di report che progettano report specifici per l'output su stampante possono utilizzare interruzioni di pagina, intestazioni e piè di pagina di report, espressioni e immagini in secondo piano per creare una struttura adatta per la stampa. Gli elementi di progettazione di report specifici per l'output di stampa includono i termini e le condizioni stampati sul retro di ogni report oppure gli elementi grafici e di testo che riproducono la carta intestata.

Poiché l'impaginazione è diversa per formati di rendering differenti, è possibile che non si riesca a ottenere un output di stampa ottimale per ogni report in tutti i formati di rendering. Le pagine dei report sono progettate per contenere quantità variabili di dati. I report che includono una matrice, ad esempio, possono utilizzare una pagina per estendere le dimensioni in senso orizzontale e verticale a seconda del fatto che l'utente espanda le righe e le colonne. L'utente che non espande la matrice ottiene risultati di stampa diversi rispetto all'utente che la espande.

Reporting Services non offre una soluzione per combinare pagine con orientamento verticale e orizzontale nello stesso report, né per creare un layout per la stampa sostitutivo o parallelo al layout di un report visualizzato in un browser o in un'altra applicazione. Per la maggior parte dei report esportati, la stampa del report include tutti gli elementi visibili nel report, come appaiono all'utente nel monitor del computer.

Gli sviluppatori possono configurare e utilizzare il controllo ActiveX RSClientPrint in applicazioni personalizzate. Per ulteriori informazioni, vedere Utilizzo del controllo RSClientPrint in applicazioni personalizzate e Attivazione e disattivazione della stampa sul lato client per Reporting Services.

[!NOTA]

Le stampe di report HTML possono contenere solo il contenuto della prima pagina, se si utilizza il comando Stampa del browser. Per ottenere risultati migliori, stampare i report HTML con la funzionalità di stampa su client di Reporting Services. Per ulteriori informazioni, vedere Stampa di report da un browser utilizzando il controllo stampa.

Contenuto della sezione