提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|其它|编辑:郝浩|2013-01-08 13:42:02.000|阅读 620 次
概述:报表开发是一项复杂而又繁琐的工作,评价一款报表控件需要更加全面与详细,所以慧都就从保存报表这一基础功能上来分析一下Stimulsoft Reports。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
报表开发是一项复杂而又繁琐的工作,评价一款报表控件,我们通常都是评测他是否支持多种数据、设计器是否能适应复杂报表的需求、操作是否简便等等。不过报表开发作为从零开始的工作,所有琐碎的细节都应该被重视。所以今天,我们就从保存报表功能来管中窥豹,看看Stimulsoft Reports这款几近完美的报表开发工具。
首先,要渲染一个报表,你必须创建一个模板,然后在此基础上开发一个报表。报表格式就是用于保存报表模板的,Stimulsoft Reports的所有报表格式都是基于XML的,能够实现压缩和加密。
报表模板与报表生成对应格式表:
类型 |
报表模板 |
报表生产 |
XML |
*.mrt |
*.mdc |
Compressed |
*.mrz |
*.mdz |
Encrypted |
*.mrx |
*.mdx |
报表设计器和代码都可以保存在报表模板中,只需要在报表设计器的主菜单中,选择“Save Report As...”就可以完成了。
在对话框中选择保存位置,设置报表模板的名字和类型。如果您需要对报表模板进行加密的话,您也可以在这里输入密码。
用代码保存报表模板的方法
方式 |
详细 |
Save() |
保存的报表模板。用这个参数保存,需要指定存储文件的数据流或路径。 |
SavePackedReport() |
保存报表模板包。用这个参数保存,需要指定存储文件的数据流或路径。 |
SaveEncryptedReport() |
保存加密的报告模板。用这个参数保存,需要指定存储文件的数据流或路径。 |
SaveToString(); |
将报告模板保存为一个字符串。返回一个字符串值。 |
SaveToByteArray(); |
将报告模板保存为一个字节数组。返回一个字节数组。 |
SaveReportSource |
将编译后的Silverlight报表模板,保存为流或CS文件的一个类 |
SaveReportSourceCode(); |
将编译后的报表模板,保存为流或CS文件的一个类。该方法也可以保存继承类。 |
CompileStandaloneReport() |
将编译后的报表模板,保存为一个可执行文件。 |
Compile(); |
将编译后的报表模板,保存为一个程序集 |
报表在渲染后,可以保存或者无需重新渲染的导出。报表可以被保存为一个XML文件,也可以进行压缩和加密。
在报表查看器或报表设计器的预览选项卡上,菜单栏中的“Save”按钮,选择“Document File...”,然后会弹出对话框,设置文件的位置,名称和类型。同样可以设置加密报表的密码。
用代码保存渲染后的报表的方法
方式 |
详细 |
SaveDocument() |
保存的报表。用这个参数保存,需要指定存储文件的数据流或路径。 |
SavePackedDocument() |
保存压缩报表。用这个参数保存,需要指定存储文件的数据流或路径。 |
SaveEncryptedDocument(path, |
保存加密的报表。用这个参数保存,需要指定存储文件的数据流或路径。 |
SaveDocumentToString(); |
将报告保存成一行。返回一个字符串值。 |
SaveDocumentToByteArray(); |
将报告保存成一个字节数组。返回一个字节数组。 |
SavePackedDocumentToByteArray() |
将报告保存成一个字节数组包。返回一个字节数组。 |
SavePackedDocumentToString() |
将报告保存到一个字符串包。返回一个字符串值。 |
和所以载入文件的方法一样,在主菜单中的“Open Report ...”,选择需要加载的报表模板,如有密码输入密码便可完成。
根据不同的报表格式,选择其中一种方式即可。
方式 |
详细 |
Load() |
加载一个报告模板。用这个参数加载,需要指定存储文件的数据流或路径。 |
LoadFromString() |
从字符串中加载一个报表模板。 |
LoadPackedReport() |
加载报告模板包。用这个参数加载,需要指定存储文件的数据流或路径。 |
LoadPackedReportFromString() |
从字符串中加载一个报表模板包。 |
LoadEncryptedReport() |
加载加密的报表模板。 |
LoadEncryptedReportFromString() |
从字符串加载加密的报表模板。 |
LoadFromUrl() |
从指定的URL加载模板。 |
LoadReportFromResource() |
从程序集加载报表模板 |
和在设计器中几乎一样,在主工具栏上单击“Open”,选择需要加载的报表模板,如有密码输入密码便可完成。
和在设计器中唯一的不同的是,不支持从程序集加载报表。
方式 |
详细 |
Load() |
加载一个报告模板。用这个参数加载,需要指定存储文件的数据流或路径。 |
LoadFromString() |
从字符串中加载一个报表模板。 |
LoadPackedReport() |
加载报告模板包。用这个参数加载,需要指定存储文件的数据流或路径。 |
LoadPackedReportFromString() |
从字符串中加载一个报表模板包。 |
LoadEncryptedReport() |
加载加密的报表模板。 |
LoadEncryptedReportFromString() |
从字符串加载加密的报表模板。 |
LoadFromUrl() |
从指定的URL加载模板。 |
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:慧都控件网Stimulsoft Reports.Silverlight是一个基于Silverlight平台的报表创建工具。
面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
一个基于.NET框架的报表生成器,能够帮助你创建结构、功能丰富的报表。报表设计器界面友好,使用便捷,让你轻松创建所有报表。
Stimulsoft Reports.Wpf针对wpf用户界面架构开发的报表工具,无需上网,即能轻松实现控件所有功能
Stimulsoft Ultimate用于创建报表和仪表板的通用工具集,支持多种报表导出格式,拥有简单且强大的报表引擎
Stimulsoft Reports.SilverlightStimulsoft Reports.Silverlight是一个基于Silverlight平台的报表创建工具。
Stimulsoft Reports.WinRT专为Windows8/8.1提供的报表设计和查看工具
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢