1

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 でカスタム用紙サイズを使用する方法はありますか。

いいえの場合は、無料の代替ソリューションを提案してください。

4

1 に答える 1