您好,SpreadJS是调用浏览器打印来实现的,与Excel打印机制不同,需要调用printInfo来设置,
可以参考下列代码:
- var sheet = spread.getActiveSheet();
- sheet.options.rowHeaderVisible = false;
- sheet.options.colHeaderVisible = false;
- // sheet.deleteColumns(0,1);
- // sheet.printInfo().paperSize(A4);
- sheet.printInfo().paperSize(new GC.Spread.Sheets.Print.PaperSize(925, 1200));
- // sheet.printInfo().centering(GC.Spread.Sheets.Print.PrintCentering.both);
- sheet.printInfo().margin({ top: 0, bottom: 0, left: 0, right: 0, header: 0, footer: 0 });
- sheet.printInfo().orientation(GC.Spread.Sheets.Print.PrintPageOrientation.portrait);
- // sheet.printInfo().orientation(GC.Spread.Sheets.Print.PrintPageOrientation.landscape);
- sheet.printInfo().zoomFactor(0.75);
- //
- // spread.print(spread.getSheetIndex(sheet.name()));
- spread.print();
复制代码 |