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

标签 c# reporting-services printing rdlc

有没有办法将 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/

相关文章:

python - 有没有办法在 PRINT 语句内部编写 FOR 循环?

c# - session 变量、Web 服务、ASP.NET 和 C#

c# - 我怎样才能停止我的 while 循环?

tsql - Reporting Services - 如果当前为 NULL,则获取前一列值

Java 在标签上打印。 MediaSize 的问题

java - System.out.println 打印字符串,但 System.out.print 不打印

C# 和 Delphi 集成

c# - 以 C# 形式实现标尺

reporting-services - SSRS 2008 R2 图表 - 显示图表平均值和组平均值

reporting-services - 如何将多个值传递给 SSRS 中的多值参数