Condividi tramite


Metodo Microsoft.Reporting.WebFormsClient.ReportViewer.invokePrintDialog

Avvia la finestra di dialogo Stampa. Questo metodo è supportato solo in Internet Explorer.

Sintassi

$find(viewerId).invokePrintDialog();

Osservazioni

Se il controllo di stampa ActiveX non è ancora installato nel computer client, richiamando questo metodo viene scaricato e installato il controllo di stampa ActiveX nel computer client. Questa funzionalità equivale a fare clic sul pulsante Stampa sulla barra degli strumenti predefinita. Per ulteriori informazioni, vedere Stampa di rapporto da ReportViewer.

Se questo metodo viene richiamato in un browser non supportato, non ha alcun effetto. Per informazioni sul supporto del browser, vedere Supporto del browser per controlli del server Web ReportViewer.

Quando la pagina Web esegue un postback o il controllo lato client carica contenuto, l'accesso ai metodi o alle proprietà genera un'eccezione con un messaggio indicante che è in corso l'aggiornamento del rapporto o della pagina e che è necessario attendere il completamento dell'operazione corrente. Utilizzare la proprietà isLoading per controllare se si sta aggiornando il rapporto o la pagina e se è possibile accedere ai metodi e alle proprietà.

Quando la pagina Web o il controllo lato client non esegue un postback, questo metodo richiede il caricamento di un rapporto. Se non viene caricato alcun rapporto, richiamando tale metodo viene generata un'eccezione con un messaggio analogo al seguente: "Impossibile eseguire l'operazione. Nessun rapporto caricato". Prima di utilizzare questo metodo, utilizzare la proprietà reportAreaContentType per controllare se l'area del rapporto contiene una pagina del rapporto.

Vedere anche

Riferimento

Classe Microsoft.Reporting.WebFormsClient.ReportViewer