http://fiddle.jshell.net/bTtKT/show/
如果我在Chrome中以A4 Landscape的格式打印以上页面,那么在给定页面上画布大小的情况下,我将得到预期的两页;但是,如果我在Firefox中也执行相同操作(例如,使用打印预览),则只能得到一页。因此将图像/画布切成两半。如果我在Firefox中更改比例,但是我确实开始看到整个图像(但是它太小了),因此该图像作为一个整体存在,但是Firefox出于某种原因忽略了它的大页面。
如何使Firefox识别出图像需要一页以上的内容,才能以正确的尺寸打印整个图像?
(可以在此处编辑上述页面示例:http://jsfiddle.net/bTtKT/)
最佳答案
我没有尝试,但是您可以尝试:
canvas { page-break-inside: avoid; }
参见:https://developer.mozilla.org/en/CSS/page-break-inside