關於RDLC列印時自主選擇橫向縱向列印的一些問題
阿新 • • 發佈:2019-01-28
在使用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(); }