asp.net – 最大限度地减少实现可打印报告的痛苦
在报告方面,您如何最大限度地减少开发过程中的痛苦?
对于Web框架,有一种非常直接的方式来生成内容以及以图形方式设计它;内容通过HTML在语义上表示,设计通过CSS单独指定.并且浏览器与它们呈现输出的方式相当一致(并且不一致性是众所周知的并且可以计划).甚至还有WYSIWYG编辑器来帮助那些不太懂CSS的图形设计师. 但是我们如何处理印刷内容呢? 在一家公司,我创建了一个如下工作的流程:脚本通过XML生成语义表示. XML通过XSLT传递以生成XML-FO文档.然后,这被传递给另一个工具(我相信Apache FOP)来生成PDF.这对该公司来说效果很好. 然而,在这家公司,输出外观对管理层很重要,我们有一个图形设计师.目前,我们正在使用报告工具(Developer Express,版本8.1中的XtraReports).这不错;它输出到各种格式,有一个WYSIWYG设计器,报告通过C#类实现,它支持数据绑定到数据集(不幸的是,不是POCO).但是,我们在此设置中遇到了一些主要的难点: >报告框架对如何布置和分组报告范围有很大限制 现在,也许有一些kick-ass框架可以消除报告框架的痛苦,但我认为它们都有自己的弱点.您是否拥有适合您的框架或流程,并减少报告中固有的痛点? 解决方法
Prince XML是一个非常酷的工具,它允许您使用CSS样式的HTML或XML(包括
CSS paged media进行打印)并从中生成PDF.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 禁用为特定提交按钮启用不显眼的验证
- asp.net-mvc-3 – 货币格式化MVC
- asp.net – 在脚本标签src属性中使用波浪号
- asp.net – IdentitySever3重定向多个域的URL
- 为ASP.Net Core Weblistener安装SSL证书
- asp.net-mvc-4 – 如何将自定义linq查询传递给视图
- asp.net-mvc – 在ASP.NET MVC应用程序中进行分页时,在Tele
- asp.net-mvc – MVC3 – 将字节数组发布到控制器 – Databa
- Safari和Asp.net中的cookie存在奇怪的问题
- Asp.net,在哪里存储登录用户的用户名?
- asp.net-mvc – ASP.NET MVC – Html.Textbox()t
- wcf-data-services – 为什么我的oData响应没有导
- asp.net-core – 是否可以直接在Azure WebApps中
- asp.net – 将数据绑定到网格视图
- asp.net – 使CustomValidator与ValidationSumma
- ASP.NET MVC 4 EF5与MySQL
- asp.net – 在EPiServer中的TinyMCE中允许自定义
- asp.net-mvc-4 – 如何为使用StatusCode 404抛出
- asp.net-mvc – nhibernate:具有相同标识符值的
- 如何配置在生产服务器上运行的ASP.NET应用程序?