2015-10-06 3 views
6

Ich habe eine Webanwendung in Asp.net, die Crystal Reports verwendet, und ich verwende CrystalReportViewer, um Crystal Reports auf meiner Aspx-Seite anzuzeigen. Wenn ich auf "Drucken" klicke, um es zu drucken, zeige mir NachrichtWie wird Crystal Report direkt auf den Drucker gedruckt, ohne in das PDF-Format exportiert zu werden?

Der Viewer muss zum Drucken in PDF exportieren. Wählen Sie die Druckoption aus der PDF-Reader-Anwendung, sobald das Dokument geöffnet ist. Hinweis: Zum Drucken muss ein PDF-Reader installiert sein. (z. B. Adobe Reader)

Es wird nicht mein Bericht direkt gedruckt. Bitte hilfe .....

+0

Die meisten modernen Browsern pdf unterstützen, müssen Sie nicht einen PDF-Reader müssen installiert werden, um eine PDF-Datei zu öffnen. –

+0

Ich habe auch PDF-Reader (Adobe Reader) installiert, aber ich möchte nicht zuerst in PDF exportieren. Ich möchte direkt auf Drucken drucken – satyender

+0

Hallo @Satyender, wenn Sie irgendeine Lösung haben, bitte helfen Sie mir. Ich habe das gleiche Problem. Siehe diesen Link Meine Que. https://stackoverflow.com/questions/45058712/how-to-remove-print-to-pdf-box-when-click-on-print-button-on-crystal-report – Pratik

Antwort

5

Crystal Bericht hat PrintToPrinter Methode zum Drucken Bericht direkt an den Drucker.

wie diese

crystalReportDocument.Load("your crystal report file path"); 
crystalReportDocument.SetDataSource("report data source"); 
crystalReportDocument.PrintOptions.PrinterName = "your printer name" 
crystalReportDocument.PrintToPrinter(1, true, 0, 0); 
+0

danke für Ihre Antwort. Ich habe es versucht aber nicht funktioniert ... – satyender

+0

Bitte fügen Sie Quellcode zu Ihrer Frage, die Sie verwenden. –