有没有办法将 RDLC 报告设置为始终横向并始终使用 A4 而无需每次都通过打印对话框手动设置?我已经在这几个小时了,谷歌搜索后没有任何结果。
确实,有没有办法跳过打印对话框本身?
TIA
最佳答案
当然可以避开打印对话框直接打印,也可以在代码中指定页面大小和打印方向。我们在我们的项目中这样做,但代码有点困惑,而且它是在 VB 中,所以我不会在这里发布一大块代码。
MSDN 有一个标题为 Walkthrough: Printing a Local Report without Preview 的页面.此代码包含一些用于设置页面大小的 XML:
" <PageWidth>8.5in</PageWidth>" + _
" <PageHeight>11in</PageHeight>" + _
将此更改为 29.7cm
& 21cm
用于 A4 横向。
关于c# - 将报告 (RDLC) 设置为始终横向打印和 A4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6175299/