有没有办法将RDLC报告始终设置为横向并始终使用A4,而无需每次通过打印对话框手动执行此操作?我一直在这里呆了几个小时,谷歌搜索后没有出现。一如既往地设置报告(RDLC)横向打印和A4
确实,有没有办法跳过本身的打印对话框?
TIA
有没有办法将RDLC报告始终设置为横向并始终使用A4,而无需每次通过打印对话框手动执行此操作?我一直在这里呆了几个小时,谷歌搜索后没有出现。一如既往地设置报告(RDLC)横向打印和A4
确实,有没有办法跳过本身的打印对话框?
TIA
你当然能避免打印对话框上直接打印,也可以在代码中指定页面大小和打印方向。我们在我们的项目中这样做,但代码有点糊涂加上它在VB中,所以我不会在这里发布它的一大块。
MSDN有一个标题为Walkthrough: Printing a Local Report without Preview的页面。这段代码有一些XML设置页面大小:
" <PageWidth>8.5in</PageWidth>" + _
" <PageHeight>11in</PageHeight>" + _
更改为29.7cm
& 21cm
为A4景观。
由于A4尺寸为8.3英寸×11.7英寸(人像)。
因此,你需要将其设置为
报告属性>布局>设置页面宽度和高度。
或者您可以手动打印报告。
看看这个教程
以编程方式?在飞行中?我有几百个报告在指定方向的名称中带有前缀。 – 2011-06-18 22:17:31
Zain Ali通过字符串设置deviceInfo参数XML取得了诀窍。 – 2017-03-09 13:16:18
感谢和您的答复非常晚了很抱歉,但我一直没有上网了9天! – 2011-06-18 13:08:36
@hawbsl通过字符串设置deviceInfo参数XML取得了诀窍。 – 2017-03-09 13:16:56