解决方法
如果您正在使用良好的
HTML标记和CSS来呈现UI(如果您使用的是ASP.NET MVC,则比使用WebForms时更有可能),您可以利用一个有用的功能来允许额外的CSS样式表专门用于打印,如下所示:
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
在此样式表中,您可以覆盖主CSS样式表中的设置,以根据需要重新格式化HTML.这可能包括使用隐藏不需要的文本
display:none;
在适用的风格.
在我看来,你需要非常能胜任CSS,但它效率很高 – 没有代码可以编写.您在屏幕上显示数据,当您打印它时,它会以不同的方式显示.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。