您好:
是以下原因导致:
首先,打印的这些列的宽度总合达不到A4纸张的宽度,再加上您设置了
printInfo.centering(GC.Spread.Sheets.Print.PrintCentering.horizontal); 水平居中打印,那么多出来的空白就会被左右均分,导致您目前打印预览看到的样子。
如果去掉 printInfo.centering(GC.Spread.Sheets.Print.PrintCentering.horizontal);之后打印从下图可以看到是等着左上角开始平铺的,之后只需将列宽调整到合适就能铺满打印纸张了。
如果不能调整列宽那么设置zoom进行放大,放大至合适比例也可以达到效果。 |