使用版本为:FreeSpire.XLS 10.10.0
Excel文件的Sheet为横向的,用这个代码每次打印都是纵向的。是需要什么吗? 谢谢了。
Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
workbook.PrintDocument.Print();
有两个sheet的场合,一个横向,一个纵向,打印的结果里两页也都是纵向的。
如果增加了下述代码,横向sheet预览是一页的,但打印后不止一页。对比了一下,发现页边距与原始xls的不同。是什么原因呢?
pd.DefaultPageSettings.Landscape = workbook.ActiveSheet.PageSetup.Orientation == Spire.Xls.PageOrientationType.Landscape;