将报告(RDLC)设置为始终横向打印和A4

| 有没有一种方法可以将RDLC报告设置为始终为“风景”并始终使用A4,而无需每次都通过打印对话框手动进行操作?我已经呆了几个小时了,在谷歌搜索后什么也没想到。 确实,有没有办法自己跳过打印对话框? TIA     
已邀请:
        您当然可以避免打印对话框并直接打印,也可以在代码中指定页面大小和打印方向。我们在我们的项目中做到了,但是代码有点混乱,而且在VB中也有,所以我不会在这里发布。 MSDN有一个名为“演练:打印不带预览的本地报告”的页面。此代码具有一些XML以设置页面大小:
      \"  <PageWidth>8.5in</PageWidth>\" + _
      \"  <PageHeight>11in</PageHeight>\" + _
对于A4 Landscape,将其更改为
29.7cm
21cm
。     
        由于A4尺寸为8.3英寸×11.7英寸(纵向)。 所以你需要设置为 报告属性>布局>设置页面宽度和高度。 或者,您可以手动打印报告。 看这个教程 手动打印RDLC报告     
        在解决方案资源管理器中双击您的报告(例如:report1.rdlc),然后在报告页面上单击鼠标右键,然后选择“报告属性”,您可以选择所需的纸张尺寸和方向,如下所示       

要回复问题请先登录注册