优秀的网页报告设计师
本文关键字:报告 设计师 网页 | 更新日期: 2023-09-27 18:07:58
我面临的任务是创建一个基于DB数据为患者生成各种医学论文的系统。有很多3d公司会使用这个产品,因此这个产品将是基于网络的。该产品的主要用途是打印我上面描述的这些纸张。用户已准备好打印个人信息的空白纸。所有用户都有不同的打印机,我需要解决的主要问题是每个打印机都以自己的方式打印,并且印迹字符丢失了它们的位置。
我可以解决这个问题的可能方法是提供嵌入系统的报表设计器,允许每个用户"调整"报表以正确获得打印机打印。顺便说一下,我们将所有必要的文档报告存储在.fr3文件中。这是因为我们在另一个桌面应用程序中使用相同的报表我们在那个应用程序中使用快速报表引擎。所以我找到的唯一一个网页报告设计师是刺激软报告网页设计师。但对于这个小项目来说,它又大又笨拙,似乎太重了。你们能建议我一些轻量级的网页报告设计师/引擎,可以解决我的问题吗?
注:对不起,我的英语不好。我将使用asp.net mvc (c#)来实现这个项目。
关键问题是您是否需要通过浏览器进行报表设计,您是否只需要打印机定位,或者报表设计是否可以在用户的计算机上执行,而报表生成必须在浏览器上执行。
如果你需要在浏览器中进行报告设计,那么你就只能使用像你所说的刺激物这样的产品了,这些产品往往是落后和有限的。
根据你的问题,你可能面临的是,你需要在打印机上定位报告,因为所有打印机都将生成的报告的左上角设置在纸张上略有不同的位置。处理此问题的最佳方法是使您的报告正常工作,无论页面上的左上角打印如何,因为差异很小。但如果这不起作用,只需提示用户调整值。
最后,如果你想要一个非程序员很容易设计报告的系统,设计师可以在他们的电脑上,请看看Windward报告(免责声明-我是Windward的CTO)。使用Windward,您可以在Microsoft Word, Excel或PowerPoint中设计报表,因此它既非常简单又非常强大。
我不明白你的立场是什么问题。正常的报告解决方案在不同的打印机上打印相同的内容(旧的9点打印机无效)。
要在表单(空白)中打印吗?i-net Clear Reports有一个用于表单打印的页面选项和一个在线设计器。您可以在页面设置对话框中找到表单打印选项。如果启用表单打印选项,则左右边距不会改变,打印也不会缩放。
或者在浏览器中搜索一个简单的设计器?然后您可以查看一下特别报告。
使用SQL-Server报表服务(2008 R2的最新和最错误的修正版本)
它可以呈现为HTML,并导出为PDF, XLS, CSV和Word (Word仅具有商业自定义扩展)。它还有一个com对象,它允许在不安装SSRS的情况下独立运行报告。除了SQL server之外,SSRS还支持OracleProvider。
如果MS-SQL依赖项是多余的,您可以看看Eclipse BIRT,它是Java SSRS的克隆,具有web查看器和JDBC数据库连接(但是,报表格式不兼容)。
糟糕的是,它需要SQL server版本附带的Visual Studio版本(所以没有在Visual Studio 2010中设计SSRS 2008 R1/R2报告,你需要Visual Studio 2008)。
看一下List &标签。它有一个webserver版本,用于在web应用程序上生成输出,如果你需要修改它们,有一个ActiveX可用。我们用这些东西做了一些成功的项目。试试吧!
看看Izenda AdHoc.浏览器内设计器,浏览器内视图,高度可定制但非常简单的API,导出功能,支持多种数据库类型。你甚至可以使用CSS样式来改变报表的外观。
当然,兼容MVC