开发WEB应用系统通(tōng)常都会遇到(dào)报表打印问题。简(jiǎn)单应(yīng)用(yòng)可利用IE的页面打印功(gōng)能,利用HTML标签控制格式来实现(xiàn)
。但复杂的业务型应(yīng)用系统,报(bào)表不仅是(shì)组成应用(yòng)的重要部分,还常(cháng)常是相当复杂的。现在很(hěn)多(duō)应用系统都要求提供
自定义报表的功能——即客户可(kě)以自行设计、修改报表。
在C/S结(jié)构系统中,报表问题有很(hěn)多成熟的解(jiě)决方法(fǎ)。如DELPHI开发工具(jù)不(bú)仅(jǐn)自(zì)带有报表(biǎo)控件(jiàn),还可以利用(yòng)第三方控
件来实(shí)现快速灵活(huó)的(de)报表制作和打印,其中(zhōng)有名的控件是FR-Software & A.Tzyganenko 的FastReport。FastReport提
供(gòng)了(le)能(néng)与DELPHI无缝集成的(de)从设计到打印的(de)完整控件(jiàn)包,提供(gòng)的设(shè)计界面(miàn)友好(hǎo)灵活,对于开发可让用户自(zì)定义报表的
C/S应用来(lái)说,是一种很好的解决方式。
FastReport是非(fēi)常(cháng)强大的(de)报表控件,相(xiàng)比QuickReport,ReportBuilder更(gèng)加灵(líng)活,又非常小(xiǎo)巧,速度快。VCL版本
支持Borland Delphi 2-6 and Borland C++Builder 1-6。CLX版本支持Delphi和Kylix。
