客户端JS模板 - 准备打印页面

时间:2015-05-22 08:03:04

标签: javascript html xml

我需要解析XML数据并填充HTML(XML)或预编译的JS模板进行打印,然后将其发送到打印,所有这些工作都应该在客户端完成。

  1. 是否可以为JS提供此目的的库?
  2. 是否可以旋转某些页面进行打印。例如:第一页A4垂直,第二A4横向。
  3. 如果我开始开发自己的lib,我应该使用什么方法?我主要使用Java,所以我不知道如何在JS上构建结构,是否可以在不同的文件中编写类,然后在一个JS中编译(我知道在JS类中没有,但我们可以模拟类似的东西...)
  4. PS:应该使用ie6;(

    由于

1 个答案:

答案 0 :(得分:1)

[假设您在浏览器中谈论客户端js:]要旋转页面以进行打印,请使用CSS。有两种方法可以做到:

  1. 指定@media print{@page {size: landscape}}
  2. 使用transform:rotate(-90deg);旋转内容。
  3. 请参阅this Stackoverflow answer for details

    有很多特殊的CSS命令可供打印。 Smashing杂志有introduction