A4纸打印弄好了,但用A3纸就不行了,打印预览也不对,因为纸张类型里没有A3纸,所以
m_Printinfo.PaperSize.Kind = PaperKind.Custom
m_Printinfo.PaperSize.Width = 420;
m_Printinfo.PaperSize.Height = 297;
m_Pringinfo.Orientation = PrintOrientation.Landscape;
代码随手写的,宽度,高度,方向,应该设置对的
但打印预览时如下图那样,分页了,但右上角那里显示却只有一页,还且打印也不是从表格内容的左上角开始,看表格里面有虚线,不知为何,但
sheet.FpSpread.GetRowPageBreaks(0).Length = 0
sheet.FpSpread.GetColumnPageBreaks(0).Length = 0
用A4打印是对的,但用A3打印,原以为只要改一下相关,纸张类型,长宽度,就可以了,但完全不是这么回事,感觉A3,A4套路完全不一样, 不知为何。
用A3来打印,到底要怎么弄才行?谢谢!
|
|