ASP.NET打印css没有打印对话框和模态确认成功打印

时间:2012-06-28 17:10:45

标签: asp.net html css css3 printing

这可能需要分解一下,但我想做什么:

我有: - (某种)贺卡一览表。 每个都将打印到特定尺寸(A4沿长边折叠)

我想: 使用css生成HTML格式的这些卡片,将标签放在适当的位置 将旋转90°。

理想情况下,我想要打印卡片列表而不会看到他们的HTML。 没有打印对话框,但在打印后需要一个模态确认对话框,用户输入确认它们打印正确。

所以我的问题是:

  1. 假设每张卡都有div,我只是在css中旋转然后在每张卡片之后添加分页符来定义新的打印页面? 我真的遇到了css问题,你为此推荐了什么好的资源吗?

  2. 我是否需要指定页面大小,或者打印机中是否有特定尺寸的纸张按比例打印?

  3. 如何在没有浏览器打印对话框的情况下进行打印已接听

  4. 如何完成打印作业?

  5. 使用某些PDF库会更好吗?

1 个答案:

答案 0 :(得分:1)

  3. How can I print without browser's print dialog.

这是不可能的。任何浏览器都不应允许这样做。您所能做的就是从Javascript打开打印对话框,但用户必须确认。

当然您可以生成PDF但这需要用户手动打印此PDF(单击打印按钮)。