您好,您使用的Edge浏览器的确没有无边框的选项,我这边调整了一下代码,
按照您打印的表格比例,尽量调整到了无边框的状态。
Edge的打印边框是浏览器这边添加的,程序只能尽量调整到打印边框最窄的状态。
代码如下:
- var sheet = spread.getActiveSheet();
- var printInfo = new GC.Spread.Sheets.Print.PrintInfo();
- printInfo.paperSize(new GC.Spread.Sheets.Print.PaperSize(750, 1108));
- printInfo.margin({ top: 0, bottom: 0, left: 0, right: 0, header: 0, footer: 0 });
- printInfo.centering(GC.Spread.Sheets.Print.PrintCentering.both);
- printInfo.showColumnHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);//获取或设置是否打印列头
- printInfo.showRowHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);//获取或设置是否打印行头
- printInfo.showBorder(false); //是否要打印在整个控件周围的外框边界。
- printInfo.showGridLine(false); //该值指示是否打印网格线
- printInfo.orientation(GC.Spread.Sheets.Print.PrintPageOrientation.portrait);
- printInfo.zoomFactor(1);
- sheet.printInfo(printInfo);
- spread.print();
复制代码 |