您的位置:首页 > 其它

关于RDLC打印时自主选择横向纵向打印的一些问题

2017-11-14 10:31 330 查看
在使用Rdlc报表时,如果打印内容的宽度大于21厘米时,自动默认横向打印。

有时即便修改了pagesize的宽和高也无法在打印时按照想要的效果进行打印。

可以在程序中手动选择横向或纵向方式进行打印,代码如下:
private void TSMI_W_Click(object sender, EventArgs e)
{
PageSettings pages = new System.Drawing.Printing.PageSettings();
pages.Landscape = true;//强制设置横向打印
reportViewer.SetPageSettings(pages);
reportViewer.RefreshReport();
}

private void TSMI_H_Click(object sender, EventArgs e)
{
PageSettings pages = new System.Drawing.Printing.PageSettings();
pages.Landscape = false;//强制设置纵向打印
reportViewer.SetPageSettings(pages);
reportViewer.RefreshReport();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  rdlc 横向 纵向