0

クリスタルレポートビューアを使用してさまざまなレポートを表示しているアプリケーション(ASP.NET)があります。デフォルトの印刷ダイアログがページで使用したテンプレートと一致していないため、別のテンプレートを作成することにしました。エクスポートオプションは動的に機能し、レポートをエクスポートしていますが、印刷にはprintToPrinterメソッドを使用します。このメソッドでは、プリンターと印刷品質、用紙の向きなどを選択できる印刷ダイアログが表示されません。

誰かがこのメソッドを介して印刷ダイアログを呼び出すメソッドを提案できますか

4

1 に答える 1

1

コードでこれらのパラメーターを構成するには、次を使用できます。

string printerName = ""; //Insert printer name here.
CrystalDecisions.CrystalReports.Engine.ReportDocument rpt = new ReportDocument();
rpt.PrintOptions.PrinterName = printerName;
rpt.PrintOptions.PaperOrientation = PaperOrientation.Landscape;

など...残りの必要な構成はすべてそこにあり、設定できると思います。

于 2012-06-18T14:00:22.317 に答える