我有一个页面,单击按钮时会显示一个弹出窗口(它是一个带有 iframe 的 div,其中包含要打印的内容)。
我现在遇到的问题是设置弹出窗口/div 的大小,使其具有与打印结果相同的宽度/高度关系(它将始终打印到 A4)。
有谁知道我如何计算这个尺寸(宽度/高度)?
示例: 该 div 包含几个包含文本和一些图像的段落。我单击按钮,弹出窗口打开,显示 A4 中缩小的打印视图。这里的问题是尽可能准确地确定 div 的宽度(和高度),使其看起来与打印结果(换行符等)完全相同。
我有一个页面,单击按钮时会显示一个弹出窗口(它是一个带有 iframe 的 div,其中包含要打印的内容)。
我现在遇到的问题是设置弹出窗口/div 的大小,使其具有与打印结果相同的宽度/高度关系(它将始终打印到 A4)。
有谁知道我如何计算这个尺寸(宽度/高度)?
示例: 该 div 包含几个包含文本和一些图像的段落。我单击按钮,弹出窗口打开,显示 A4 中缩小的打印视图。这里的问题是尽可能准确地确定 div 的宽度(和高度),使其看起来与打印结果(换行符等)完全相同。
使用相关措施(例如width: 50%
)应该有效;或者,您可以使用物理测量 ( width: 12.5cm
)。
您必须将页面的宽度设置为固定值。对于我的生活,我不记得那个宽度是多少(预计大约 700px 宽)。您也可以根据需要使用 HTML 添加分页符。
例如:
.pagebreak {page-break-after: always;}
希望有帮助。
请打开一个带有该尺寸的弹出窗口595X842 px
并尝试打印。结果print
将很好地融入A4 page size