C# winform でアプリケーションを開発しました。Visual Studio 2013 で rdlc レポートのレポートを設計しました。レポート ビューアーを使用して、レポートのプレビューを生成し、レポートを印刷しています。
レポート用紙サイズはカスタム用紙です。幅19cm×高さ20cmです。しかし、レポート ビューアーでレポートを表示すると、レポートが A4 ページに表示されます。
デザイン モードのレポート プロパティでページ サイズを設定しました。しかし、それは効果がありません。
実行時にページサイズを設定しようとしました。しかし、それも効果がありません。
このコードを試しました。
System.Drawing.Printing.PageSettings PS = new System.Drawing.Printing.PageSettings();
PS.PaperSize = new System.Drawing.Printing.PaperSize("Custom", (int)((19 * 0.393701) * 100), (int)((20 * 0.393701) * 100));
PS.Margins = new System.Drawing.Printing.Margins(0, 0, 0, 0);
PS.Landscape = false;
RepViewer.SetPageSettings(PS);
RDLC レポートと MS Report Viewer でカスタム用紙サイズを使用する方法はありますか。
いいえの場合は、無料の代替ソリューションを提案してください。