代码之家  ›  专栏  ›  技术社区  ›  Thariama

如何根据打印尺寸(A4)设置弹出式DIV的大小

  •  0
  • Thariama  · 技术社区  · 14 年前

    我有一个页面,在该页面上单击一个弹出窗口(它是一个DIV,带有一个包含要打印内容的iframe)。

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

    有人知道我怎么计算这个尺寸(宽/高)吗?

    例子: DIV包含几个包含文本和一些图像的段落。 我点击按钮,弹出窗口显示缩小的A4打印视图。 这里的问题是要尽可能精确地确定DIV的宽度(和高度),以便它与打印结果(换行符等)完全相同。

    3 回复  |  直到 12 年前
        1
  •  1
  •   Pekka    14 年前

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

        2
  •  0
  •   dooburt    14 年前

    您必须将页面宽度设置为固定的值。对于我的生活,我不记得宽度是多少(大约700像素宽)。还可以根据需要使用HTML添加分页符。

    例如:

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

    希望有帮助。

        3
  •  0
  •   Prasad Jadhav Psi    12 年前

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