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

标签 asp.net html css printing

这可能需要分解一下,但我想做的是:

我有: -(某种)贺卡列表。 每个都将打印成特定尺寸(A4 的长边向下折叠)

我想: 使用 CSS 以 HTML 格式生成这些卡片的列表,将标签放在它们的位置 将旋转 90°。

理想情况下,我希望打印卡片列表而无需查看它们的 HTML。 并且没有打印对话框,但在打印后需要一个模式确认对话框,用户输入确认他们打印正确。

所以我的问题是:

  1. 假设每张卡片都有 div,我是否只是在 css 中旋转,然后在每张卡片后添加分页符以定义新的打印页面? 我在使用 css 时遇到了麻烦,您有什么好的资源推荐吗?

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

  3. 如何在没有浏览器打印对话框的情况下打印已回答

  4. 如何捕捉打印作业完成的时间?

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

最佳答案

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

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

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

关于ASP.NET 打印 css 没有打印对话框和成功打印的模式确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11249649/

相关文章:

c# - 为什么我可以在 App_Code 中访问 ASP.NET 项目的静态类方法而不是 MVC2 项目?

css - DOCTYPE 阻止我的 div 显示

javascript - 如何确保用户运行应用程序的最新版本而不是缓存版本

image - 可以仅使用 CSS3 实现 "cut"图像外观吗?

c# - 为什么在字符串中使用引号的javascript转义字符需要\\' instead of\'

asp.net - 如何通过不从数据源中选择整个数据来通过 gridview 在 asp.net 中显示大量数据?

html - iOS7/Mavericks Safari 奇怪的元素边框行为

html - 突出显示 "full width avaialble"到列表项

html - CSS 填充仅在元素 float 时才能正确显示

javascript - 将表格设置为在 Javascript 期间不会改变的某个位置