Crystal Reports for Visual Studio 2010 で作成したレポートがあります。
レポートは横向きに設定されています。レポートのインスタンスを作成し、データを読み込んで次のコードを使用して印刷すると、期待どおりに横向きに印刷されます。
var rpt = new MyReport();
rpt.SetDataSource(dataSource);
rpt.PrintToPrinter(1, false, 1, int.MaxValue);
次のコードを使用して WPF の Crystal Report ビューアー コントロールでレポートを表示すると、レポートは横向きモードで正しく表示されます。
var rpt = new MyReport();
rpt.SetDataSource(dataSource);
ReportViewer.ViewerCore.ReportSource = rpt;
ただし、Crystal Report Viewer コントロールの [印刷] ボタンをクリックすると、印刷が縦向きになり、レポートの右側が切り捨てられ、ページが上から下に表示されません。
これに対する修正はありますか?