Freigeben über


Microsoft.Reporting.WebFormsClient.ReportViewer.invokePrintDialog-Methode

Öffnet das Dialogfeld Drucken. Diese Methode wird nur in Internet Explorer unterstützt.

Syntax

$find(viewerId).invokePrintDialog();

Hinweise

Wenn das ActiveX-Drucksteuerelement auf dem Clientcomputer noch nicht installiert ist, wird es bei Aufruf dieser Methode automatisch heruntergeladen und auf dem Clientcomputer installiert. Dies entspricht von der Funktion her dem Klicken auf die Schaltfläche Drucken auf der Standardsymbolleiste. Weitere Informationen finden Sie unter Drucken von Berichten aus ReportViewer.

Das Aufrufen dieser Methode in einem nicht unterstützten Browser hat keine Auswirkung. Weitere Informationen zur Browserunterstützung finden Sie unter Browserunterstützung für ReportViewer-Webserversteuerelemente.

Wenn die Webseite ein Postback ausführt oder das clientseitige Steuerelement Inhalt lädt, löst das Zugreifen auf die Methoden oder Eigenschaften eine Ausnahme mit der folgenden Meldung aus: "Der Bericht oder die Seite wird aktualisiert. Warten Sie, bis die aktuelle Aktion abgeschlossen ist." Verwenden Sie die isLoading-Eigenschaft, um zu überprüfen, ob der Bericht oder die Seite aktualisiert wird und ob Sie auf die Methoden und Eigenschaften zugreifen können.

Wenn die Webseite oder das clientseitige Steuerelement kein Postback ausführt, erfordert diese Methode, dass ein Bericht geladen wird. Wenn kein Bericht geladen wird, löst das Aufrufen dieser Methode eine Ausnahme mit der folgenden Meldung aus: "Der Vorgang kann nicht ausgeführt werden, weil kein Bericht geladen ist". Verwenden Sie die reportAreaContentType-Eigenschaft, um zu überprüfen, ob der Berichtsbereich eine Berichtsseite enthält, bevor Sie diese Methode einsetzen.

Siehe auch

Verweis

Microsoft.Reporting.WebFormsClient.ReportViewer-Klasse