报表控件FastReport使用指南-在Ubuntu LTS中创建PDF文档

这篇具有很好参考价值的文章主要介绍了报表控件FastReport使用指南-在Ubuntu LTS中创建PDF文档。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .Net可以创建独立于应用程序的.NET报表。

FastReport.NET官方版下载(qun:585577353)https://www.evget.com/product/1861/download

在本文中,我们将在不使用Microsoft Visual Studio(因为它不能安装在Linux上)的情况下,看看Ubuntu 22.04.1 LTS系统上的. NET平台,并创建一个PDF导出报告。

目前与Visual Studio类似的是JetBrains Rider。它是一个由JetBrains开发的跨平台.NET IDE。它支持C#, VB, . NET和F#编程语言。

让我们一起来看看如何使用FastReport .NET在JetBrains Rider上创建、构建和导出PDF报告/文档。

先决条件:开发者需要在其PC上安装JetBrains Rider IDE,还要考虑到Linux的特性并进行额外的设置。

首先,对于Linux,需要额外的库,默认情况下可能不会安装:

  • libgdiplus;
  • libx11-dev。

以Ubuntu 22.04.1 LTS为例进行Linux设置:

1. 打开控制台;

2. 更新apt-get和安装包:

  • 更新Sudo apt-get;
  • 安装libgdiplus。

接下来,通过选择“New Solution”创建一个新的解决方案。

报表控件FastReport使用指南-在Ubuntu LTS中创建PDF文档

下一步是设置项目。在. NET/. NET Core中选择Console Application项目类型。然后给项目命名,比如命名为“ReportPDF_Core_ConsoleApp”。之后我们点击Console Application类型,language设置为“c#”,Framework设置为“.NET 6.0” 。

报表控件FastReport使用指南-在Ubuntu LTS中创建PDF文档

然后,在我们的应用程序代码中为报告添加一个简单的示例数据集。为此,添加到 Program.cs:

using System.Data;

接下来添加一个变量:

// creating a dataset set
DataSet dataSet = new DataSet();

最后,添加 CreateDataSet 函数,我们将在其中创建并填充数据集:

void CreateDataSet()
{
// create a simple dataset with one table
// create a simple dataset
dataSet = new DataSet();

// create a table
DataTable table = new DataTable();
table.TableName = "Employees";
// adding a table to the dataset
dataSet.Tables.Add(table);

// adding data to a table
table.Columns.Add("ID", typeof(int));
table.Columns.Add("Name", typeof(string));
table.Rows.Add(1, "Andrew Fuller");
table.Rows.Add(2, "Nancy Davolio");
table.Rows.Add(3, "Margaret Peacock");
}

并添加对 CreateDataSet 函数的调用:

//creating a dataset object
DataSet dataSet = new DataSet();
CreateDataSet();

以上就是本文全部内容,如果您有任何问题需了解详情,请评论或私聊我,欢迎大家加入官方社群互相交流~文章来源地址https://www.toymoban.com/news/detail-460589.html

到了这里,关于报表控件FastReport使用指南-在Ubuntu LTS中创建PDF文档的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu22.04编译安装使用gstreamer指南

    ubuntu发行版22.04,该发行版内置Gstreamer1.20.1,gstreamer源码最新版本为1.20.3,差距不大 下载gstreamer源码 安装git 下载gstreamer 安装meson gstreamer1.60以后(不包含1.60),使用meson+ninja来构建 安装glib gstreamer是基于glib-gobject来实现的 安装libsoup 安装libunwind 安装libdw 安装g-ir-scanner 系统中

    2024年02月05日
    浏览(72)
  • Ubuntu 20.04使用 VNC远程桌面连接避坑指南

    自从开始使用Ubuntu 20.04搭建深度学习服务器,就想到使用VNC远程桌面连接使用。可是之前一直使用的是Ubuntu18.04,心里想着设置应该不难,结果在配置的时候总出现无法连接的错误。下面我就分享一下我使用TigerVNC配置远程桌面连接过程中遇到的问题和解决方法。 本文使用的

    2024年02月04日
    浏览(47)
  • Ubuntu20.04 Nano编辑器使用指南(Nano vs Vim vs Emacs)

    Ubuntu操作系统已经成为全球最流行的Linux发行版之一。它带有很多内置工具,使得开发者可以轻松地编写和编辑代码。一个这样的工具就是 nano ,一个基于命令行的文本编辑器。 在这篇文章中,我们将深入探讨Ubuntu 20.04中 nano 编辑器的使用方法。我们将从安装和打开 nano 开始

    2024年02月04日
    浏览(51)
  • 报表开发工具FastReport.NET的十大常见问题及解决方法

    Fastreport是目前世界上主流的图表控件,具有超高性价比,以更具成本优势的价格,便能提供功能齐全的报表解决方案,连续三年蝉联全球文档创建组件和库的“ Top 50 Publishers”奖。 FastReport.NET官方版下载(qun:536197826 ) https://www.evget.com/product/1861/download 问题1:我能否将报告

    2024年02月05日
    浏览(50)
  • Delphi控件安装之BAT(批处理)方式-FastReport

    更多关于Delphi控件安装说明,请看这里。 针对FastReport安装的特别说明 其关联了TeeChart组件,所以须先安装TeeChart,并在FastReprt正确设置(tee.inc) 汉化乱码问题,是官方Resfrcc.exe文件导致(在转换Res目录下xml语言包文件为Delphi的pas文件,换行时把一个汉字从中间分开了)。分

    2024年01月20日
    浏览(38)
  • Wincc使用.net控件将锐浪报表Grid++Report6嵌入

    前言: 本人萌新,WinCC和C#的编写能力几乎为0,因此虽然做出来的成品看似简单,但也耗费了我不少时间。在网上查阅资料的时候,有关WinCC插入锐浪报表的资料少的可怜。这也是我写这篇文章的初衷,希望可以帮助和我一样毫无基础可言的人。 使用软件: Visual Studio 2022;

    2024年02月09日
    浏览(40)
  • Spark初学者指南:使用指南和示例

    本文介绍了如何使用Spark处理大规模数据集,并提供了一个Scala编写的Word Count示例,指导您从安装和配置到编写和运行Spark应用程序。无需担心,即使您是Spark初学者,也可以按照本文的步骤来学习和使用Spark。 Spark是一个流行的分布式计算框架,用于处理大规模数据集。它使

    2024年02月06日
    浏览(61)
  • 【12】Git工具 协同工作平台使用教程 Gitee使用指南 腾讯工蜂使用指南【Gitee】【腾讯工蜂】【Git】

    tips:少量的git安装和使用教程,更多讲快速使用上手Gitee和工蜂平台      Git - Downloads (git-scm.com) 找到对应操作系统,对应版本,对应的位数   下载后根据需求自己安装,然后用git --version验证是否成功   使用 SSH 密钥可以让你在与 Git 服务器进行通信时,实现更安全的身份

    2024年02月13日
    浏览(47)
  • Jmeter进阶使用指南-使用断言

    Apache JMeter是一个流行的开源负载和性能测试工具。在JMeter中,断言(Assertions)是用来验证响应数据是否符合预期的一个重要组件。它是对请求响应的一种检查,如果响应不符合预期,那么断言会标记为失败。 以下是如何在JMeter中使用断言的基本步骤: 添加断言 :首先,你

    2024年02月09日
    浏览(36)
  • Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程

    专栏地址:嵌入式开发 专栏文章: 【01】windows安装VMware最新版本(VMware Workstation 17.0 Pro)详细教程 【02】VMware17虚拟机安装Ubuntu最新版本(Ubuntu22.04LTS)详细步骤 【03】Ubuntu22.04 添加samba,并在windows访问 的详细教程 【04】Vmware Pro 17 设置共享文件夹 【05】Ubuntu最新版本(Ubuntu22.04LT

    2024年02月13日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包