我有一个客户要求他们的声明(在线输入)通过他们的网络应用程序打印出格式化。这样做最有效的方法是什么?
答案 0 :(得分:3)
如果您使用良好的HTML标记和CSS来呈现UI(如果您使用的是ASP.NET MVC,则更有可能使用WebForms),您可以利用允许的有用功能一个专门用于打印的附加CSS样式表,如下所示:
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
在此样式表中,您可以覆盖主CSS样式表中的设置,以根据需要重新格式化HTML。这可能包括使用
隐藏不需要的文本display:none;
适用的风格。
在我看来,你需要非常能胜任CSS,但它效率很高 - 没有代码可以编写。您在屏幕上显示数据,当您打印时,它会以不同的方式显示。
答案 1 :(得分:-2)
使用简单的网页和打印网页功能