您好:
一,Spreadjs打印的机制就是按照打印纸张的宽度进行打印,如果列超出了宽度,那么只能分页打印。如果不进行分页,您可以试试设置横向打印,或者设置zoomFactor缩放比例让其在一页可以显示全部内容。
二,因为打印的机制是只有调用spread.print方法后才会生成图片,所以如果不调用肯定获取不到图片的,您运行demo应该是打印的空白内容,打印如果没有内容是不会生成图片的也就不会走这套逻辑了。spread打印调用的是window.print,如果您不需要调用浏览器自身的打印预览,可以重写该方法(demo中已经进行了重写)。另外,这个目前只是一个临时的workaround,并不是源生支持的使用方式。 |