提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|行业资讯|编辑:杨鹏连|2021-03-17 15:30:41.083|阅读 446 次
概述:作为学院教育计划的一部分,我们决定为学生提供一些支持文章。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
FastReport VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的报告和文档创建VCL库。它提供了可视化模板设计器,可以访问最受欢迎的数据源,报告引擎,预览,将过滤器导出为30多种格式,并可以部署到云,Web,电子邮件和打印中。
近日,FastReport VCL更新至v6.9,在新版本中,在PDF导出中增加了对以下对象的交互式表单支持:文本,复选框和图片。能够通过InteractiveFormsFontSubset属性将所需的字形仅包含在交互式形式中。同时修复了多个Bug问题。欢迎下载体验。(点击下方按钮下载)
作为学院教育计划的一部分,我们决定为学生提供一些支持文章。
如果您要制作需要跨平台的业务或政府软件,或者仅在Linux系统或本机操作系统(也为Linux)上运行,最终将需要创建和输出电子文档,打印收据或某种格式(PDF ,office,HTML等)。而我们的FastReport VCL产品将很高兴为您提供所有这些帮助!
在 Lazarus安装FastReport
让我们从Lazarus的实际安装开始。
首先,我们需要为自己的操作系统安装该软件。
安装Windows的Lazarus
首先要做的是从官方网站下载Lazarus安装包 , 然后选择系统的位类型。
对于Windows,Lazarus安装程序是单个.exe文件,应该没有问题。
接下来,我们从官方网站 下载正确版本的档案 。
从下载的存档中将内容复制到C:Windows \ System32和C:Lazarus,然后重新启动Windows。启动Lazarus后,它会提示您立即进行配置。您只需要按OK并同意默认设置即可。
为Linux安装Lazarus像在Windows中一样,您应该做的第一件事就是从官方网站 下载Lazarus安装程序包 。
该列表中的每个项目均包含4个文件(3个安装程序包和一个文本文件)。
让我们事先解决字体问题。所有操作系统均具有默认设置的字体。例如,Arial是Windows和Ubuntu等默认字体。但是,Ubuntu中的默认Arial实际上与Windows中的Arial并不相同,这意味着使用Windows Lazarus进行的文本报告在Linux Lazarus中看起来很糟糕(反之亦然)。
为避免这种情况,我们至少要在Linux中安装与Windows相同的字体。
对于Ubuntu,您可以使用以下方法执行此操作:
sudo apt-get install msttcorefonts但是对于其他Linux发行版,命令可能有所不同。
接下来,需要安装以下软件包才能使SqLite正常运行:sqlite3,libsqlite3-dev
更多详细信息可以在这里找到
对于Ubuntu,您可以使用以下方法执行此操作:
sudo apt-get install sqlite3 libsqlite3-dev启动Lazarus,并在其中提示您进行配置。单击“确定”接受默认设置。
在Linux / Windows的Lazarus中安装FastReport软件包
我们已经安装了Lazarus,因此现在我们可以在Lazarus中安装FastReport VCL软件包。为此,我们需要从官方网站下载并解压缩该软件包。与Embarcadero Delphi,RAD Studio和C ++ Builder相比,仅“安装已编译的组件包”就足够了,而在Lazarus中,您必须对其进行编译。 要安装软件包,请单击软件包->打开软件包文件.lpk,在文件管理器中选择软件包,然后将出现以下屏幕:
继续执行FR软件包的安装顺序:
1. fast-script \ Source \ fs_lazarus.lpk –执行脚本的库;
2. fast-report-N \ Source \ frN_lazarus.lpk(法语)–包含所有必要组件的软件包;
3.以任何顺序:
-fast-report-N \ Source \ ExportPack \ frxeN_lazarus.lpk –带有出口的包装;
-fast-report-N \ Source \ lazchart \ frxchartlazarus.lpk –打包
图表;
-fast-report-N \ Source \ lazdbf \ frxlazdbf.lpk –用于处理BDF数据库的软件包;
-fast-report-N \ Source \ sqlite \ frxlazsqlite.lpk –用于SqLite基准数据库的软件包
在版本2.0.0之前,编译和/或安装错误非常普遍,在撰写本文时,最新版本是2.0.6,Lazarus中的此错误尚未完全消除,但发生的可能性要小得多。
如果您拥有不会编译/安装的软件包之一,则必须关闭并重新编译/重新安装软件包的依赖项。
为此,请双击它并重新编译,然后重新安装。
成功安装所有软件包后,单击项目->打开项目,然后打开fast-report-N \ LDemo \ FRDemo.lpi项目并尝试运行它,然后单击设计。
如果在Linux中收到此负高度错误:
那不用担心 关键是我们同时支持GTK和QT接口(但请记住,开发大部分是在GTK中完成的)。因此,在某些(很少见)GTK接口中,可以发现此错误。只需运行应用程序而无需调试,或选中“忽略此类异常”框。
*或更改您的图形外壳。例如,我们的许多团队都在GTK shell KDE Plasma下工作,而没有这种错误。
创建项目时,您应该知道的最后一件事是我们的设计器使用多线程,Linux Lazarus默认情况下将其禁用。为了打开它,请在Project Inspector(项目-> Project Inspector)中打开扩展名为“ .lpr”的文件,并在use单元cthreads中写入第一项。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:通过提供强大的3D CAD数据访问工具并适用于桌面、移动和Web的高级环境3D可视化发动机,HOOPS在提升造船设计和制造流程的效率方面发挥了重要作用。
HOOPS Luminate在汽车行业中的应用具有广泛的潜力和深远的影响。它通过提供高效的3D可视化、虚拟装配与拆解、性能分析、客户定制等功能,帮助汽车制造商在设计、生产和销售过程中提升效率、降低成本并提高产品质量。
在不断发展的软件开发世界中,使工具和框架与最新的平台版本保持同步至关重要,欢迎查阅~
全球航运业对国际贸易至关重要,全球 90% 以上的商品通过海运运输。准确监控和控制这些集装箱的移动对于维持高效的供应链至关重要。手动输入集装箱号码是这一程序的关键部分,它带来了相当大的挑战,例如人为错误和效率低下。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢