首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打印包含一些预填充数据的Div,然后打印隐藏的div

打印包含一些预填充数据的Div,然后打印隐藏的div
EN

Stack Overflow用户
提问于 2017-01-30 11:38:21
回答 1查看 46关注 0票数 0

如果这个问题看起来含糊不清,我提前道歉。我正在将一个较旧的Silverlight应用程序移植到html/web api应用程序中。

该应用程序允许不同的供应商申请与主权部落做生意的许可证,然后允许他们有机会在许可证发放给他们后打印许可证。

许可证如下所示

许可证中几乎100%的文本来自数据库。

我的一个想法是创建一个html表格,并将表格的背景设置为证书图像,然后使用单元格来定位来自服务器的文本。

然而,我遇到了几个原因,1)许可证需要打印整个页面,只有许可证,而不是网站的其余部分,如打印按钮。2)在打印许可证之前,我需要打印隐藏在div中的附函。

因此,理想情况下,用户单击一个按钮,然后打印一封附信,然后打印正确格式化的许可证。

欢迎提出任何意见或建议。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-30 12:06:30

您可以使用css @media仅在打印文档时应用样式,而不是仅在查看时应用样式:

代码语言:javascript
复制
html,
body {
  height: 100%;
  margin: 0;
}

.cover {
  /* hidden cover */
  display: none;
  height: 100%;
  width: 100%;
}
/* fills entire sheet of paper */

.cert {
  display: block;
  height: 100%;
  width: 100%;
}
/* only apply when printing */

@media print {
  /* show cover in print */
  .cover {
    display: block;
  }
  /* hide other elements in print */
  button {
    display: none;
  }
}
代码语言:javascript
复制
<button onclick="window.print()">print</button>
<div class="cover">COVERLETTER</div>
<div class="cert">CERTIFICATE</div>

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41928686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档