FastReport中国社区FastReport联系电话 联系电话:023-68661681

可视化报告生成器FastReport VCL功能指南:从Delphi / C ++ Builder / Lazarus创建TXT格式文件

来源:   发布时间:2020-06-12   浏览:1663次

报表生成器FastReport VCL是用于在软件中集成商务智能的现代解决方案。它提供了可视化模板设计器,可以访问最受欢迎的数据源,报告引擎,预览,将过滤器导出为30多种格式,并可以部署到云,Web,电子邮件和打印中。

近日,FastReport VCL更新至v6.7,在新版本中,添加了对最新版本IDE的支持,简化了用于付款标准的条形码的创建,新增从预览窗口直接编辑RichView的功能,同时修复了多个Bug问题。欢迎下载体验。(点击下方按钮下载)

点击下载最新版FastReport VCL

TXT文件存储以行形式组织的信息的文本文档。在现代系统中,字符串由行分隔符分隔;在过去,使用常量或可变长度记录的形式存储字符串。有时文本文件的结尾(特别是文件大小信息没有存储在文件系统中时)也用一个或多个称为文件结束标记的特殊字符进行标记。

需要注意的是,文本文件可以包含格式化和非格式化文本(有时字母间距和字体粗体/斜体属性由特殊的esc序列(控制字符)来控制)。

如今,我们已经习惯了这样一个事实:字体格式、样式元素、根据用户偏好确定的大小可以应用于任何符号。还有更特殊的格式,如XML、PHP、CSV和CHM;TXT格式被放置在它们的结构中作为基础。

不仅可以在计算机内打开TXT文件,还可以在各种移动电话、智能手机、平板电脑和特殊阅读器上打开TXT文件,因此我们可以在Microsoft Windows、Mac OS、Linux、iOS、Android和Windows mobile平台的不同版本上使用文本文件。

Microsoft系统的大多数用户使用常规的记事本或流行的Microsoft Office软件包来打开TXT, Mac OS的用户使用内置的TextEditor。

在Delphi中创建文本,无需一行代码!

首先,编译项目并使用' export to Text file '组件实现FastReport。生成一个报告,启动它,并点击“保存”在预览窗口(下面我将描述如何保存在TXT格式使用Delphi代码)。导出到RTF设置的窗口将会出现。

导出设置——是否导出分页符、创建框架、添加空行(在报表的每行之后)、使用OEM代码页(Windows编码被设置为默认)。

导出后打开——结果文件将在与TXT文档关联的任何软件(Notepad、TextEditor)导出后立即打开。

直接从Delphi / Lazarus以TXT格式保存的代码

procedure TForm1.Button1Click(Sender: TObject);
begin
 {Generate a report. The report must be generated before exporting}
 frxReport1.PrepareReport();
 {Set the range of pages to export. By default, all pages of the generated report are exported}
 frxSimpleTextExport1.PageNumbers := '2-3';
 {Set whether to export the page breaks}
 frxSimpleTextExport1.PageBreaks := True;
 {Set whether to export the frames of the generated report objects using pseudo-graphics characters}
 frxSimpleTextExport1.Frames := False;
 {Set whether to export empty lines}
 frxSimpleTextExport1.EmptyLines := False;
 {Set whether to export the text in OEM or Windows encoding}
 frxSimpleTextExport1.OEMCodepage := False;
 {Set whether to open the resulting file after export}
 frxSimpleTextExport1.OpenAfterExport := False;
 {Set whether to display export progress
  (show which page is currently being exported)}
 frxSimpleTextExport1.ShowProgress := False;
 {Set whether to display the export filter settings dialog box}
 frxSimpleTextExport1.ShowDialog := False;
 {Set the name of the resulting file.} 
 {Please note that if you do not set the file name and disable the export filter dialog box,} 
 {the file name selection dialog will still be displayed}
 frxSimpleTextExport1.FileName := 'C:\Output\test.txt';
 {Export the report}
 frxReport1.Export(frxSimpleTextExport1);
end;

现在我们可以保存复杂的文档在一个常规的TXT格式文件!顺便说一下,这不是创建复杂但完全是文本文档的唯一方法。请注意,当在FastReport报表设计器中选择File - New…(带有省略号)时,将出现一个用于选择想要创建的确切内容的窗口。

现在我们可以保存复杂的文档在一个常规的TXT格式文件!顺便说一下,这不是创建复杂但完全是文本文档的唯一方法。请注意,当在FastReport报表设计器中选择File - New…(带有省略号)时,将出现一个用于选择想要创建的确切内容的窗口。

Fastreport在线购买价更低!赶紧加入购物清单吧!

还想要更多吗?您可以点击阅读【FastReport 报表2019最新资源盘点】,查找需要的教程资源。如果您有任何疑问或需求,请随时加入FastReport技术交流群(783996712),我们很高兴为您提供查询和咨询。

本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/2827.html

相关产品: FastReport VCL,


联系我们
  • 重庆总部 023-68661681
购买
  • sales@evget.com
合作
  • business@evget.com


在线
客服
微信
QQ 电话
023-68661681
返回
顶部