如何根据打印尺寸设置popup-div的大小(A4)

时间:2010-11-08 12:54:50

标签: javascript html sizing

我有一个页面,按钮单击弹出窗口显示(它是一个带有iframe的div,包含要打印的内容)。

我现在遇到的问题是设置popup / div的大小,使其与打印结果具有相同的宽度/高度关系(它将始终打印到A4)。

有谁知道我如何计算这个尺寸(宽度/高度)?

示例: div包含几个包含文本和一些图像的段落。 我单击按钮,弹出窗口打开,显示A4中的缩小版打印视图。 这里的问题是尽可能准确地确定div的宽度(和高度),使其看起来与打印结果完全一样(换行符等)。

3 个答案:

答案 0 :(得分:1)

使用相对措施(例如width: 50%)应该有效;或者,您可以使用物理测量(width: 12.5cm)。

答案 1 :(得分:0)

您必须将页面宽度设置为固定金额。对于我的生活,我不记得那个宽度是多少(期望宽约700px)。您也可以根据需要使用HTML添加分页符。

例如:

.pagebreak {page-break-after: always;}

希望有所帮助。

答案 2 :(得分:0)

请打开尺寸为595X842 px的弹出窗口并尝试打印。结果print很适合A4 page size