我有 rdlc 文件报告(标准 A4,横向),它有
<PageHeight>21cm</PageHeight>
<PageWidth>29.7cm</PageWidth>
问题是,当我尝试打印(在 docx、Word 2010 和 2013 中)其中一台测试打印机不理解页面格式时 - 在“打印预览”窗口中,页面大小 =“自定义页面大小 11.69x 8.27” ,《风景定位》。但是预览模式下的文档是从侧面裁剪的。如果我选择页面格式“A4”或尝试使用边距预览正常化。
如果我选择不同的打印机,一切都很好。如果我尝试以 pdf 格式生成报告,那么一切都很好。
这是我的 rdlc、打印机或打印预览窗口的问题吗?如何解决?(这样客户就不需要每次都选择页面格式)
更新
我将我的 docx 打开为 xml,发现 Landscape 标签丢失w:orient="landscape"
。如果我添加它 - 它运作良好。现在的问题,如何以编程方式进行?(ReportViewer.WebForms 是这里的用户)。