首页 > 其他分享 >建议收藏!如何将报表从 StimulSoft 导入 FastReport .NET?

建议收藏!如何将报表从 StimulSoft 导入 FastReport .NET?

时间:2023-07-24 11:02:24浏览次数:46  
标签:报表 报告 ++ FastReport StimulSoft NET

Stimulsoft Reports 是一款报告编写器,主要用于在桌面和Web上从头开始创建任何复杂的报告。可以在大多数平台上轻松实现部署,如ASP.NET, WinForms, .NET Core, JavaScript, WPF, Angular, Blazor, PHP, Java等,在你的应用程序中嵌入报告设计器或在线创建报告,支持从云端快速分享你的报告。

FastReport 是功能齐全的报表控件,可以帮助开发者可以快速并高效地为.NET,VCL,COM,ActiveX应用程序添加报表支持,由于其独特的编程原则,现在已经成为了Delphi平台最优秀的报表控件,支持将编程开发中的报表信息输出为TXT、PDF等多种文件格式,是编程开发人员必备的报表工具。

Stimulsoft Reports下载    FastReport.Net下载

 StimulSoft报告的导入现在可以在2022.2.13版本中使用。要使用它,在FastReport .NET设计器、FastReport CoreWin和FastReport Mono中进入 "文件 "菜单,点击 "打开... "项。在出现的窗口中选择过滤器 "StimulSoft文件(*.mrt)"。上传的文件将被自动转换为FastReport报告并在设计器中打开。

由此导入的报告可能有所不同。最有可能的是,你应该通过添加连接和改变文本对象中变量的功能来最终确定它。由于产品的技术特点,StimulSoft报告代码不能被转换为FastReport报告的正常工作。因此,程序代码将被转换为注释。

另外,StimulSoft报表可能包含FastReport设计器不支持的实现对象。这些对象将不会被导出,或者被其他对象取代,以使生成的报表尽可能地与StimulSoft中创建的报表相似。需要注意的是,交叉带是通过将其内容移到父带中来导入的。具有某些属性的对象的位置、大小和类型将与StimulSoft报告中的对象相匹配。

StimulSoft和FastReport报告对比表:

Possibility

FastReport

StimulSoft

报告项

Text

+

+

Figure

+

+

Image

+

+

SVG

+

+

Subreport

+

+

Service text

+

+

Diagram

+

+

Barcode

+

+

2D barcode

+

+

Map

+

+

Postcode

+

+

Text in cells

+

+

Rich Text

+

+

Gradient

+

+

Cross-tab (Matrix)

+

+

AdvMatrix

+

-

Table

+

+

Container

+

-

Indicator

+

+

Checkbox

+

+

Sparkline

+

+

HTML

+

+

Digital signature

+

+

Clone

-

+

Mathematical formulas

-

+

报告功能

Dialogue Forms

+

+

Report Inheritance

+

+

Master-detail-subdetail

+

+

Drill-downs

+

+

Grouping

+

+

Sorting

+

+

Headers and footers

+

+

URLs аnd hrefs

+

+

HTML tags in text objects

+

+

Dimensionless Pages

+

+

Preview Component

+

+

Report designer in development environment

+

+

Report designer in the executable program

+

+

High DPI support

+

+

Visual SQL Query Builder

+

-

Interface languages

39

38

从 StimulSoft 导入到 FastReport 的报告

StimulSoft 试用版中内置的原始报告:

建议收藏!如何将报表从 StimulSoft 导入 FastReport .NET?_g++

 

经过一些修改后的结果:

建议收藏!如何将报表从 StimulSoft 导入 FastReport .NET?_Text_02


您可以注意到这些示例中的一个区别 - 导入的报告中没有封闭表格页脚的区域。这是通过数据页脚 (DataFooterBand) 的不同实现来解释的。

让我们看一下包含 Code 39、Code 39 Extended、Code 93、Code 93 Extended、UPC-Sup2、UPC-Sup5 条形码的另一份报告。

建议收藏!如何将报表从 StimulSoft 导入 FastReport .NET?_Code_03

您可以在下面的屏幕截图中看到转换为FastReport设计器的结果:

建议收藏!如何将报表从 StimulSoft 导入 FastReport .NET?_g++_04

这个导入功能将使FastReport用户能够非常迅速地从StimulSoft转换报表,并尽可能准确地转换。这将节省在FastReport设计器中转换和建立熟悉的报表的时间和精力。

标签:报表,报告,++,FastReport,StimulSoft,NET
From: https://blog.51cto.com/u_15606885/6833015

相关文章

  • .net core使用redis进行分布式事务锁
    .netcore使用redis进行分布式事务锁一、在.NETCore中,可以使用StackExchange.Redis库来实现Redis分布式锁。下面是一个简单的示例代码:usingStackExchange.Redis;usingSystem;publicclassRedisLock{privatereadonlyIDatabase_database;privaterea......
  • RS485自由转PROFINET网关RS485自由通讯协议
    捷米JM-RS485/232-PN(RS485转Profinet)将具有RS485/232接口、自由通信协议接口的设备与PROFINET相连,作为PROFINET现场总线系统的一个设备。捷米JM-RS485/232-PN集成了一个2端口交换机。受支持的以太网服务:ping、arp、SNMP和LLDP。端口诊断。禁用端口。实时、等时同步实时通信(RT......
  • 如何使用c#对asp.net中的gridview进行编辑
    使用C#对ASP.NET中的GridView进行编辑ASP.NET中的GridView控件是一个常用的用于展示数据的控件。在某些情况下,我们需要对GridView中的数据进行编辑。本文将介绍如何使用C#对ASP.NET中的GridView进行编辑,并提供一个示例来解决一个实际问题。实际问题假设我们有一个学生信息的数据......
  • 无法注册程序集“D:\JAVA学习之路\jni4netTest\FanucDataCollectionAPI\FanucData
    无法注册程序集"D:\JAVA学习之路\jni4netTest\FanucDataCollectionAPI\FanucData"在Java开发中,我们经常需要与其他语言进行集成,以实现更复杂的功能或访问底层资源。JNI(JavaNativeInterface)是一种机制,允许Java代码调用本地代码(通常是C或C++编写的)。然而,在使用JNI时,有时会遇到无......
  • .net消息队列
    .NET消息队列消息队列是一种常用的软件架构模式,可以实现异步通信和解耦合。在分布式系统中使用消息队列可以提高系统的可伸缩性和可靠性。.NET框架提供了一个称为.NET消息队列(.NETMessageQueue,简称MSMQ)的组件,用于在应用程序之间发送消息。什么是.NET消息队列?.NET消息队列是一......
  • .net清理工具
    .NET清理工具简介在开发和维护.NET应用程序时,经常会遇到一些问题,例如内存泄漏、未释放资源和未处理的异常等。这些问题可能会导致应用程序的性能下降、稳定性降低,甚至导致崩溃。为了解决这些问题,我们可以使用.NET清理工具。.NET清理工具是一组用于分析和调试.NET应用程......
  • .net平台如何切换国产操作系统
    .NET平台如何切换国产操作系统简介在某些特定的应用场景中,我们可能需要将已经开发好的应用程序迁移到国产操作系统上运行,比如麒麟操作系统。本文将介绍如何使用.NET平台切换到国产操作系统的方案,并提供代码示例作为参考。确认国产操作系统兼容性在开始切换操作系统之前,首先需要......
  • .net后端技术栈
    .NET后端技术栈的实现流程概述在本文中,我将向你介绍如何实现.NET后端技术栈。作为一名经验丰富的开发者,我将引导您完成以下步骤。首先,我将列出实现.NET后端技术栈的步骤,并以表格的形式展示。接下来,我将详细介绍每一步需要做什么,并提供相应的代码示例和注释。步骤步骤描述......
  • .netmqtt库
    实现“.netmqtt库”教程作为一名经验丰富的开发者,我将带领你学习如何实现".netmqtt库"。在开始之前,让我们先了解整个实现过程的步骤。下面的表格将展示这些步骤。步骤描述步骤1安装.MQTT库步骤2创建MQTT客户端步骤3连接到MQTT代理步骤4发布消息步骤5订......
  • .net 拦截器多个权限拦截器 只要一个通过都通过
    .NET拦截器多个权限拦截器只要一个通过都通过的实现方法1.概述在.NET开发中,我们经常需要在程序的不同位置进行权限验证。通常情况下,我们会使用拦截器(Interceptor)来实现权限验证功能。拦截器是一种特殊的类,用于在方法执行前或执行后插入一些逻辑。在这个任务中,我们要实现一个拦截......