怎么会这样???在预览时有,可是却打印不出来??

zw_sjj 2003-08-25 11:19:37
这是怎么回事???我用的是delphi 6,qreport
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qhf503 2003-11-26
  • 打赏
  • 举报
回复
UP
zw_sjj 2003-08-26
  • 打赏
  • 举报
回复
可是有的数据能打印出来,有的就不行!!
WWWWA 2003-08-25
  • 打赏
  • 举报
回复
升级QR->3.6。2试一下
软件名称:优影文件整理 1。5版 软件功能简介: 本软件主要用于大量音乐或是电影类文件批量整理,同时也可用于电脑内的重复文件清除。 图片文件添加水印,电子书(TXT格式)添加水印,音乐文件(MP3格式)添加水印等。 为文件号进行加编号操作,可自定义编号起始数值,可将文件名编号导入到优影手机下载系统中作为优影序号使用。 详细说明 一、快分到文件夹 说明:下载店经常收售大量的音乐文件和MTV文件,通常音乐文件都是按歌手分文件夹,每一位歌手一个文件夹,这样的整理一目了然,是一种良好的整理习惯,然而歌手有上千位,就需要上千上文件夹,如果一个一个手工方式来划分将是一缓慢的过程。此程序可以方便的自动将某位歌手歌曲分类到相应的文件夹下,全自动进行,比手工操作的速度快上百倍。 操作前准备:新歌在专业网站下载得到,文件名通常都带有歌手名。例如:“梅艳芳-女人花.mp3”、“你对我的好-孙楠.mp3”只有这样的歌曲才能被整理到,先手工建立了“梅艳芳”、“孙楠”文件夹,按下面步骤即可操作。为了提高速度歌手文件夹与新增的音乐放在同一个磁盘分区。 操作步骤 步骤一 指定歌手文件夹的目录(所有歌手文件夹都请放在同一个文件夹下,这样才方便操作,如果那位歌手没有文件夹需要手工添加,建立该歌手名的文件夹。) 步骤二 指定新歌存放目录 步骤三 点击[开始整理]按钮。即开始自动完成。 二、相似文件名去重 说明: 重复文件是大量数据收集一个常见问题。 重复文件有两种: 一是文件完全重复,数据指纹完全一样,可能文件名不一同。这种文件很好处理,优影下载系统,在数据采集时自动整理出来,并提示删除。 二是文件名相同或相似文件数据指纹不同,这样的文件处理就很复杂,本程序就是来处理这种文件的。 小知识:什么是数据指纹?数据指纹就是一个文件内容的特征,理论上是没有重复的,出现重复就只有一种可能,就是文件复制前、后的两个文件,数据指纹相同。数据指纹与文件名没有关系。 操作前准备: 无需要准备 操作步骤: 数据扫描 在主窗口点击“一、扫描”钮,对文件进行扫描 几个与扫描相关的选项 1、一次最好只处理一个文件格式,如果没有的格式可以自行添加,如果为空就处理所有文件格式(不推荐) 2、可以开启数据指纹识别,直接删除重复文件(这个功能优影手机下载系统也有,是一样的) 3、可以开启自动建立文件夹选项,当一位歌手音乐超过了多少首就自动建立文件。 扫描完成后几个操作 1、重复文件删除(数据指纹相同):内容重复文件显示表格中,在表格中点右键弹出[删除菜单],可以批量删除或一个一个文件删除重复的文件。 2、高频字屏蔽:高频字通常可以认为是歌手名(周杰伦、刘德华等)也可能是音乐类型名称(钢琴、二胡、轻音乐等),这些字屏蔽后加快后面手工删除的速度。自动勾选屏蔽关键字不太准确,请手工一个个指定比较适合,因为有些歌名也多次出现,这些不要屏蔽,要清除的就是这些文件。 扫描完成后就可以进行文件名相似文件删除操作 相似文件名删除:有手动模式和自动模式,手动模式极为可靠但是速度慢,自动模式速度快但是可靠性差,两种方式配合使用。对于原始的数据,先用手动模式进行删除。新增文件内容用自动模式进行删除,是一种极为合理的方式。 1、手动模式删除:主要使用快捷键操作 快捷键表:在删除操作使用快捷键可以很方便的进行快速度操作 开始分析 = 回车键 选择文件 = 数字键 反向选择文件 = 减号键“-” 上一个分析 = PageUp键 下一个分析 = 回车键 或 PageDown键 播放 = 加号键“+” 或 “P键” 删除 = del键 加入高频字=F11或 F12键 自定义高频字=F9或 Insert键 2、自动删除模式注意事项:自动删除极为快速,因为是自动的有很多误删除的文件,不是很可靠,为了运行可靠,需要设置后再运行。 (1)一定要设置保护目录,在保护目录中的文件不被删除。在实际应用中可以对原有数据先进行手动模式删除,然后对这个文件夹设置为保护目录,所有新歌放在置在另一个目录,这样在自动删除时只删除新歌中的文件,而不删除原有数据。 (2)选中备份删除文件,这些文件是本软件自动删除的文件,有可能删除一些不该删除的文件,这里查看后,再真正删除比较保险。 三、txt文件批量添加水印 说明:用于批量添加 电子书 txt 格式的水印 以及去除水印 操作前准备:无需准备 操作步骤:设置好要添加的内容,可以是TXT首部和尾部分别添加,添加的内容自定义,同时进行了去除操作,一键完成。 四、图片文件批量添加水印 说明:用于批量添加 图片 bmp gif jpg tjff png 格式的水印,对GIF动画文件添加水印后动画丢失,对于PNG文件透明层也有可能丢失。加水印后图片尺寸不改变。 操作前准备:无需准备 操作步骤:设置好要添加的字符,可以选择图片上要加字符的位置 ,一键完成。 五、批量修改 音乐 mp3 格式的ID3v1v2信息 说明:用于批量修改 音乐 mp3 格式的ID3v1v2信息 操作前准备:如果音乐文件已经在 优影下载系统 中已经采集并且打印了歌本,那么请不修改ID3v1v2信息,这样造成同一个文件出再两个序号,而且打印的歌本有可能作费。 操作步骤:设置好要内容,一键完成。 六、文件名加编号 以及 将文件编号导入到优影作为序号使用 说明: 对文件名进行编号,编号可放置在文件名的前部或后部,自定义编号起始号;将已编号的文件导入到优影下载系统中作为序号(优影下载系统默认只可以用序号进行搜索,而优影序号是自动生成,无法人工设置起始号),实现人工设置起始序号。 (1)文件名及文件夹加编号(文件夹编号是新功能) 操作前准备:要编号的文件最好放在同一层目录中,如果文件有原编号,最好先去掉;不必要字符也可以分多次在文件名中删除; 选择文件格式: 本软件支持所有文件格式,下拉列表中没有的格式可以自定义,为空就是为所有文件分配编号(不推荐,一次最好只操作一种文件格式) 编号前辍及间隔符:例如 :前辍是 “A”,生成编号是“1234” , 文件名“千里之外.MP3”生编号后文件名就是“A1234千里之外.MP3”。如果间隔符为“-” 生编号后文件名就是“A1234-千里之外.MP3” 字符清除及替换:输入要清除的字符,可是一个字,也可以是一个词,如果“替换已清除字符”框中没有内容,那么就是清除了。例如:“要清除字符”框中写入“A”,将“AA千里之外.MP3”文件名改成“A千里之外.MP3”。要去掉第二个A需要再扫描一次,多个字符如此类推;如果“替换已清除字符”框中输入“B”就将文件名改成“BB千里之外.MP3”。 编号前后:可以设置成“1234-千里之外.MP3”或是““千里之外-1234.MP3”样式;在进行字符清除替换时,最好选择“不进行编号”。 去除原有编号:设定去除前编号或是后编辑,如果前后都有则需要分两次去除。如果有编号的前辍的,要先用“字符清除”清除了前辍,再清除前或后编号。 操作步骤:所有设定可以组合设置,也可以一次设置一项,点击“文件扫描编号”键,一键完成。 (2)将编号导入到优影下载系统,成为优影的序号 为了说明方便,我们将文件名上的号称为编号,称优影下载系统的号为序号 操作前准备:所有文件都已有编号,而且编号不能重复,编号不能加前辍,如果有前辍请先去除。 说明:因为优影下载系统不充许出现重复序号,所以有重复的编号文件,只导入一个文件到优影中。进行导入时原优影数据库内所有文件信息被删除,优影原来序号失效,如果用优影采集了大量文件而且已经打印成歌本,请不进行导入操作。 操作步骤: 步骤一、点击“文件扫描入本地数据库”钮,将所有文件先扫描一次,文件信息存放在本软件数据库中,如果文件在多个盘符上,可分多次扫描。根据编号情况,选择取前或是取后编号,也可用自动方式。 步骤二、点击“导入到优影库中”钮,这时要求指定优影下载系统的数据库,优影数据库默认在 优影软件的安装目录下的 udata 文件夹中的 udata.db文件是优影的数据库文件。一键完成。 (3)电影,连续剧零散文件自动建立文件夹 很多下载店用户电影用连续都在一个文件夹下,这样文件整理方式极为不方便,为了便于在优影下载系统中下载和计费,需要每一部电影和连续剧建立一个文件夹,方便下载。 七、文件打印目录生成(增加图片打印册生成 和 电影连续剧的彩页生成) 所有操作都要指定相应文件夹,文件夹下层多层文件夹软件自动处理,生成的htm文件在本软件的安装目录,可以在IE浏览器中直接打印,在打印前先通过文件打印预览查看文件,如果有示显示部分就需要调整页边距后所有内容就正常显示及打印。 要注意事项: 1、如果有文件名编号要求,当然先用文件名编号工具生成编号后再打印。编号提取有选项,请注意查看。 2、文件编号提取有多个选项,可以尝试,这里不修改文件名,只是管理打印出来的样式。例如“千里之外-1234.mp3”提取编号打印时显示为 “1234-千里之外-1234.mp3”或是“1234-千里之外.mp3” 。这都是看个人喜好。 3、电影带图片打印要符合以下方法,才能自动取出来电影图片和内容提要:每一部电影要有一个单独的文件夹,文件夹名称就是电影名称,这个文件夹中除了放置电影主文件(3gp,mp4,avi等格式文件),还需要放置一张这部电影海报图片(可以是jpg,bmp,gif格式)和内容提要文件(是txt格式),符合这样的情况就能生成出来漂亮的电影本。 4、如果选择了“图片高度自适应”那么打印出来图片就不变形。 5、关于“网络获取电影的图片和内容” 这是付费注册用户功能,要求第一部电影一个文件夹,然后本程序自动在优影服务器寻找电影的海报图片和内容提要文件,并且自动下载到这部电影的文件夹中。有些电影可能找不到,就需要手工添加,电影的海报图片(jpg,bmp,gif格式)和内容提要文件(txt文件)到本电影的文件夹中。为了提高成功率电影文件夹名称一定要规范,除了电影名字外不要有其它的字,这样有利获取的成功率。 常用页面设置: 默认A4纸张 上、下、左、右页边距都是19。5,如果边距有变化,要相调高度和宽度 一页10部电影 两列 高度194 宽322 一页5部电影 一列 高度194 宽650 一页3部电影 一列 高度323 宽650 因为所有参数可调,本软件适应任意大小纸张,生成好了,在打印预览中看到满意了再打印。 八、注册说明 本软件用注册码方式注册,注册时要联网才能注册成功,一个注册码在注册后就与本机的硬件绑定 (同时绑定 cpu 主板 网卡),在其它电脑上此注册码无效。每个注册码都有一次换硬件的机,也就是说注册后更换了cpu 主板 网卡,还可以注册一次。同一台电脑没有换硬件,多次注册也只算一次。重装系统,换硬盘等,对注册码都没有影响。 注册码购买联系: 官方主页 http://www.dh36.com 手机 13085201168 QQ:274452956 张伟斌
Report Machine 2.4 =================== 这是一个报表控件包,For Borland Delphi Versions 3,4,5,6.100% 源码. 最后更新日期:2002.05.25. 目录 ----- 说明 特点 最后更新 历史 安装 Demo程序 版权说明 注册 说明 ---- Report Machine是一个报表控件包, Report Machine is reporting tool component. It consists of report engine,designer and preview. Its capabilities comparable with in QuickReport,ReportBuilder. It written on 100% Object Pascal and can be installed in Delphi 2/3/4/5/6 and C++Builder 1/3/4/5/6. 特点 ---- 复杂的报表?在report machine面前,还有什么复杂的报表存在吗? 不,不有的,因为这是一个功能强大,完全自动化、完全自由设计的报表控件。 对于一般的主从表,单表,你甚至只需要点动鼠标次数=你的数据字段个数就可以 完成一个完全自定义的,并且支持用户进行格式修改加工,重新设计格式的报表! 想想fast report 吧,report machinefast report的,还它不的! 这是一个完全中文化报表控件,支持delphi3到delphi6,BCB3到BCB6。 它的最大优点就是:强大与自由! report machine目前主要能做的: 一、支持屏幕打印,控制方法多样,可以打印全部rxlib控件 全部InfoPower控件,TDBGrid,TStringGrid,TImage,TEdit等,TDBGridEh,f1book, TDecisionGrid等等众多控件。 二、支持最终用户设计、修改报表,只需连接相关的数据源,指出数据的位 置(设置报表样式),无论是主从表,子报表,套表,都可迅速生成。开发 一个报表只需几分钟的时间。 三、报表样式可以保存为rmf格式,下次可通过读入使用(配合SQL脚本就可以生成 报表)。并可以把带数据的报表保存为rmp格式,在任何机器上都可以浏览、打印, 而不需要数据库。 四、生成后的报表支持修改,包括字体的设置,边框的设置,修改内容等。 五、报表编辑器内自带ado,bde,ibx,Diamond dao,dbisam等数据访问控件,可以 通过这些控件开发独立的报表制作工具。其使用方法和delphi中的控件是一样的。 六、完全、自由自定义页面、边距、字体,标题和页眉页脚,并可以在自认合适的 地方插入函数来实现当前日期,页合计,总合计等功能,合计字段可以放在页头,分 组头,并支持条件合计,对分组合计,分页合计,总计等只需简单地设置属性即可。 七、完全支持d3--d6,c3--c6。 八、报表中可以在自认合适的事件(on beforeprint,on afterprint等)中加入程 序脚本,以控制、或实现更复杂的打印效果。 九、更新迅速,可根据使用人员与用户的意见,不断的加入新的功能。 十、首家支持缩放打印功能,可以根据打印时选择的纸张自动缩放报表。 十一、多种格式转换,可以把做出的报表转换为html,xml,bmp,jpeg等等格式。 十二、自动对超长记录折行,超长的内容也自动折行。 十三、最新增加GridView,类似于电子表格,非常非常适合制作复杂报表 最新更新和问题解答请访问论坛:www.pcjingning.com 最后更新 -------- 新版本:2002/05/25更新,欢迎下载(有免费版下载) --FormReport可以打印ListView --TRMReport增加DefaultDictionaryFile属性,可以设置默认数据字典 v.2.2(Build 2002/01/28) - 完善缩放打印功能 - TRMCrossView去掉一些BUG v.2.2(Build 2002/01/11) - 增加缩放打印功能, - TRMFormReport打印StringGrid,DBGrid等Grid时,对超宽Grid增加分页功能, - MemoView增加属性CalcValue,可以访问MemoView中的内容, - CalcMemoView增加TotalCalc属性,现在CalcMemoView科轻松实现页小计,页累计, 页总计,并且可以放在页头,栏目头,分组头,数据头。 v.2.2(Build 2001/12/10) - 修正一些BUG, - 增加了导出到BMP,GIF,JPEG文件功能, - Designer增加最近打开文件功能, - 添加字段的时候可以选择不要在字段名前附加表名。 v.2.1(Build 2001/11/29) - 修正了几个BUG. v.2.1(Build 2001/11/22) - 修正了几个BUG. - 增加多语言功能. v.2.1(Build 2001/11/15) - 修正了几个BUG. v.2.1(Build 2001/11/12) - TRMBandView增加属性LinesPerPage,可以设置每页打印记录数, - TRMBandView增加属性PrintColFirst,当Column>;1时,可以选择先列后行还是 先行后列打印, - 修正没有安装打印机时的错误, - 打印预览功能有些改变和增强. v.2.1(Build 2001/11/07) - EHLib可以打印Footer了, - TRMFormReport增加分组功能, - TRMCalcMemoView可以放在GroupHeader上了, - TRMCalcMemoView增加Filter属性,之计算满足条件的纪录, - 其他一些细节上的改变. v.2.1(Build 2001/11/01) - TRMFormReport中增加了数据对齐方式,数据显示格式. v.2.1(Build 2001/10/30) - 修正预览时,页面设置的错误. v.2.1(Build 2001/10/25) - TRMFormReport可以打印Rx,InfowPower全系列控件, - TRMFormReport可以打印EHLib, - 可以打印多个PageFooter,方便制作页小计. v.2.1(Build 2001/10/18) - 大大增强了TRMFormReport功能,可以与ScreenReport, Dev ExpressPrinting System媲美; - TRMFormReport增加了表格的自动缩放功能.可根据纸张的大小自动进行水平或 垂直方向的表格缩放.也就是说程序员不必再为迁就打印宽度和高度而反复调 整屏幕格式和字体大小,而且对于屏幕上带横向滚动杆的任意超宽表格都可以 缩放到指定大小的纸上.再也不用考虑打印超出纸张的问题了,也不为迁就 打印而影响屏幕格式的美观而感到遗憾!使得表格打印更直接更方便,最大程 度地减少您的工作量; - TRMFormReport增加一个事件OnPrintObject,在这个事件内程序员可自行编制 TRMFormReport不直接支持打印的任意控件;; - 请注意:TRMDBGridReport,TRMwwDBGridReport等已不再维护,因为TRMFormReport 具有以上几个GridReport的所有功能,并且更强. v.2.1(Build 2001/10/08) - 改掉了几个BUG;; - 增加TRMAngledLabel,可以打印倾斜角度的文字;; - TRMGridReport,TRMFormReport等做了一些改进. v.2.1(Build 2001/09/25) - 改掉了几个BUG;; - 背景图片增加Top,Left属性;; - TRMPictureView增加支持GIF格式图片. v.2.1(Build 2001/09/21) - 增加TRMStringGridReport,直接打印TStringGrid,TDrawGrid等继承自TCustomGrid的Grid;; - 增加TRMDecisionGridReport,直接打印TDecisitonGrid;; - 增加背景图片功能,可以实现套打. v.2.1(Build 2001/09/17) - 修正TRMOLEView只能缩放显示的错误,现在可以按实际大小,居中等显示. - 增加TRXWWRichView,可以打印InfowPowwer中的TwwDBRichView. v.2.1(Build 2001/09/14) - 修正TRMRxRichView插入字段的错误. v2.1 - 改掉一些BUG - 增加属性PrintFrame,PrintVisible,可以实现套打;; - 报表增加选项(布缩放边框宽度),可以防止表格线变粗;; - Printer单元作了大量修改,Windows2000下支持自定义纸张. v1.1 - 对DataManger作了大量修改,现支持各种数据存取控件(直接支持BDE,ADO,IBX,Diamond);; - 增加Query Designer;; - 增加Report Explorer. v1.0 Preview 4 - Bug fixes;; - Added RX DateEdit control to the Dialog controls;; - Added possibility to excluding particular dataset or entire datamodule from all db-related lists (see TfrDataDictionary.DisabledDatasets and code of main demo);; - Added OnBeforePrint property to the report page (see Object Inspector) and OnActivate event to the dialog form;; - Now you can tune export options in the export components (TfrTextExport and etc);; - TRMFormReport做了修改,可以增加TRMFormReport不支持的控件;; - 其它功能增强或修改. v1.0 Preview 3. - Bug fixes;; - Added Data dictionary;; - Some changes in interface;; - 增加Auto Append Blank - TGridReport(TwwGridReport)改进,支持颜色,对齐方式.下一版本将支持分组,合计功能. - 下一版本将增加一个组件TFormReport,直接打印Form,类似于Screen Report. v1.0 Preview 2. - Fixed old bugs, added new;; - 一些性能改善; - 对备注内容处理更完善;; - Added mouse wheel support in designer and preview (D4 and above);; - Object Inspector now looks like Delphi OI;; - Added expression builder;; - More options for ";Text"; object: line and char spacing, top and left gaps, ";Suppress repeated values"; option;; (可是设置行距,字距) - Now you can turn off variable processing in the ";Text"; and ";RichText"; objects. See ";Text only"; option of these objects;; - Added TRMReport.OnObjectClick event. This event fires when user clicks on any object when previewing report;; - Added new Child band;; - Improved export filters (frames export in TXT, tables in RTF, pictures in HTML);; added more export options;; - Added paper bins support;; - Added component for printing table;; - Added ";Columns"; property for data-bands. See last report in the demo;; - Code changed: TfrReport.OnEnterRect now called OnBeforePrint;; - Added TRMDesigner.OnLoadReport, OnSaveReport and CloseQuery properties. 历史记录 -------- 2001.08.30 Report Machine 2.1 2000.05.10 Report Machine 1.1 2000.03.17 Report Machine 1.0正式版 2000.02.21 Report Machine 1.0 Preview 3. 2000.02.12 Report Machine 1.0 Preview 2. 2000.01.25 Report Machine 1.0 Preview 1. Report Machine的第一版. 安装 ----- 1.如果没有安装RxLib 2.60及以上版本,请打开RM.INC文件, 将";{$DEFINE RX}";改为";{$DEFINE RX}"; 2.如果没有安装InfoPower及以上版本,请打开RM.INC文件, 将";{$DEFINE InfoPower}";改为";{$DEFINE InfoPower}"; 3.Delphi 6.X 从Delphi IDE中卸载以前的Report Machine版本。 打开菜单";FileOpen...";打开DclRMachine6.DPK,选择";Install"; 4.Delphi 5.X 从Delphi IDE中卸载以前的Report Machine版本。 打开菜单";FileOpen...";打开DclRMachine5.DPK,选择";Install"; 5.Delphi 4.X 从Delphi IDE中卸载以前的Report Machine版本。 打开所有的DFM文件,选择保存。(因为我是在Delphi 5.0中完成的,DFM文件 与4.X有些不兼容) 打开菜单";FileOpen...";打开DclRMachine4.DPK,选择";Install"; 6.Delphi 4.X 从Delphi IDE中卸载以前的Report Machine版本。 打开所有的DFM文件,选择保存。(因为我是在Delphi 5.0中完成的,DFM文件 与3.X有些不兼容) 打开菜单";FileOpen...";打开DclRMachine3.DPK,选择";Install"; Demo程序 --------- Report Machine包含一些例子,这是学习使用Report Machine的最快途径。 http://rmachine.8u8.com/download/demos.rar 需要用BDE Administrator建立一个Database Alias: 名称: RMachineDemo Path: 版权说明 ---------- Report Machine可免费应用于非商业应用,如果应用于商业用途,请与作者联系。 付费 ------------------ Report Machine是共享控件,如果你做了东西,赚到了money,并且认为Report Machine还不错,请赞助我, 以便作者有动力开发出更好的产品,如果只是拿来玩玩,不需注册. 参考价格:(这只是参考价格,多少你看着办) 个人:40元人民币 公司:200元人民币 现在提供下载的是免费版本,这是个免费版,与标准版相比少了一些控件,包含源码。 网上付费:http://rmachine.y365.com/html/register.htm 汇款地址:天津市蓟县供电局计算站 王海丰 301900 如果你在使用中有什么问题或建议,或发现BUG,请与作者联系,谢谢!!! Report Machine WWW: http://rmachine.yeah.net http://reportmachine.delphibbs.com 作者: wanghaifeng_1@163.net
关于FastReport的说明 FastReport是高弹性的报表设计器,用于报表的数据可以从任何类型的数据源获取,包含字符列表,BDE数据库,ADO数据源(不使用BDE),Interbase(使用IBO),Pascal数组和记录,以及一些不常用的数据源。 整个FastReport系统是用Delphi的Pascal编写的。FastReport不需要动态链接库,但需在你的项目中占用大约400kb(Delphi 5)。如果你想最终用户拥有设计能力,这将在你的.EXE中增加大约500kb。虽然这看上去比较大,但这只是其它设计的几分之一。你同样应该考虑到FastReport不仅仅只是包含最终用户更改报表设计的能力,还能够适应查询和数据库的变化。FastReport还包含自己的脚本语言,让应用程序和最终用户能够更容易地改变报表。如果你的大部分应用使用FastReport,你可以简单地配置FastReport BPL(大约1400kb)而所有你的应用程序只需要保留很少的一部分。 你可以发现FastReport有一个非常吸引人的用户界面,使用最新的用户界面组件,例如可停靠的工具栏。你的最终用户将非常愿意使用这个设计器,只需使用鼠标就可以创建大多数报表。 FastReport是名副其实的快速报表:较其它一些Delphi报表设计器而言,你可以发现没有什么可以接近于它的开发速度。报表预览窗口一直是大多数报表设计器的弱点,高品质的外观,赋于你的应用程序非常专业的用户界面。 FastReport是一个已经拥有三年历史的非常成熟的报表设计器,成长使它拥有其它Delphi报表设计器所不能相比的诸多先进特性。 FastReport的历史 FastReport应运而生。当我在1997年开发一个工资系统时,我寻找周围的报表设计器能够让我非常简单地创建报表,而且能够在运行时编辑报表。可是,那时没有一个免费组件是我所需要的。这样,我就想创建自己的报表设计器,于是FastReport诞生了。 FastReport的基本思想来源于Windows版的“1S-Bookkeeping”6.0,因此报表的基本元素是包含多行文本的矩形。这些文本既包含标准文本又包含变量。变量,像数据字段,用方括号突出显示。报表生成器的第一个版本仅支持一个区域,但它允许创建多层报表。它还不是一个组件,只是一些单元的集合。 后来,在1998年,报表生成器变成一个完整的Delphi组件。在这时,它命名为“FastReport”,并提供增强的函数功能。现在,FastReport是一个完整的,产品化的可视化报表生成器。它包含以下的特点: l 构建报表的生成器,也可以在运行时使用(重要的是用于最终用户报表的更改!)。 l 类似于MS Word的打印预览。 l 直接编译在Delphi EXE中,不需要动态链接库。 l 支持JPEG(使用Delphi类库)和GIF(使用RX类库)。 l 拥有比QuickReport1执行更快速的性能。 l 简洁,纯Delphi代码,比QR3有更小的设计器。 l 类似QuickReport和ReportBuild的强大的区域导向报表生成器。 l 包含许多非常有用的组件:文本,线段,图像,图形,OLE对象,格式文本,RX Rich2.0,图表,图表,条形码,带阴影的文本。 l 报表生成的页数无限制。 l 多页报表;复合报表;子报表;分组;多栏报表;主从报表;透视表;二次表; l 打印过程全控制;支持所有纸张尺寸; l TXT,RTF(用于图形),CSV,HTML(用于图像)输出转换器。 l 在报表预览中查找文本。 l 附加的TfrDataStorage组件允许在运行时创建数据表和查询。这对于需要完全控制报告过程的最终用户报表特别有用。 l 报表生成的页面可以被修改。 l 内置的Pascal解释器可用于非常灵活的报告!语法加亮的支持是使用一个免费的软件库。 l 报表数据可以保存于Delphi的DFM文件,外部文件,数据表的BLOB字段或数据流。 l FastReport可以非常容易地用于创建你自己的报表组件,向导和函数类库。 l 报表的核心部分支持IBObject(不需要BDE)。 l 支持Interbase表达式(IBX). l 报表核心支持ActiveX Data Object(ADO)。 l 完善的数据管理函数(不需要BDE)。

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧