Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 11121|回复: 12

[报表] FastReport® for Lazarus ver 1.2

[复制链接]

该用户从未签到

发表于 2013-3-19 14:11:21 | 显示全部楼层 |阅读模式
FASTREPORT®4.0 VCL
----------------------------------------------------------------------------------------------------------
TABLE OFCONTENTS
1.Introduction
2. NewFastReport 4 features
3.Capabilities
----------------------------------------------------------------------------------------------------------
1.INTRODUCTION
FastReport®4.0 VCL is an add-on component that allows your application to generate
reportsquickly and efficiently.
FastReport®provides all the necessary tools to develop reports, including a visual
reportdesigner, a reporting core, and a preview window. It can be used in the
Borland®Delphi 4-2006, Borland® C++Builder 4-2006, Turbo Delphi/C++Builder,
CodeGear®Delphi 2007, CodeGear® C++Builder 2007, CodeGear® Delphi 2009, CodeGear®C++Builder 2009, Embarcadero® Delphi 2010, Embarcadero ® C++Builder 2010,Embarcadero® Delphi XE, Embarcadero ® C++Builder XE, Embarcadero® Delphi XE2 and Embarcadero ® C++Builder XE2  environments.
----------------------------------------------------------------------------------------------------------
2. NEW FASTREPORT 4 FEATURES
ReportDesigner:
- newXP-style interface
- the"Data" tab with all report datasets
-ability to draw diagrams in the "Data" tab
- codecompletion (Ctrl+Space)
-breakpoints
-watches
-report templates
-local guidelines (appears when you move or resize an object)
-ability to work in non-modal mode, mdi child mode
ReportPreview:
-thumbnails
Print:
-split a big page to several small pages
-print several small pages on one big
-print a page on a specified sheet (with scale)
-duplex handling from print dialogue
-print copy name on each printed copy (for example, "First copy","Second copy")
ReportCore:
-"endless page" mode
-images handling, increased speed
- the"Reset page numbers" mode for groups
-reports crypting (Rijndael algorithm)
-report inheritance (both file-based and dfm-based)
-drill-down groups
-frxGlobalVariables object
-"cross-tab" object enhancements:
  - improved cells appearance
  - cross elements visible in the designer
  - fill corner (ShowCorner property)
  - side-by-side crosstabs (NextCross property)
  - join cells with the same value(JoinEqualCells property)
  - join the same string values in a cell(AllowDuplicates property)
  - ability to put an external object insidecross-tab
  - AddWidth, AddHeight properties to increasewidth&height of the cell
  - AutoSize property, ability to resize cellsmanually
- lineobject can have arrows
-added TfrxPictureView.FileLink property (can contain variable or a file name)
-separate settings for each frame line (properties Frame.LeftLine,
TopLine,RightLine, BottomLine can be set in the object inspector)
- PNGimages support (uncomment {$DEFINE PNG} in the frx.inc file)
- OpenDocument Format for Office Applications (OASIS) exports, spreadsheet (ods)
andtext (odt)
Enterprisecomponents:
-Users/Groups security support
-Templates support
-Dynamically refresh of configuration, users/groups
----------------------------------------------------------------------------------------------------------
3. CAPABILITIES
-Band-oriented report generator.
-Fast, compact and flexible code allows you to extend FastReport functionality.
  No additional DLLs needed.
-Built-in powerful and easy-to-use designer (also available in run-time).
- FullWYSIWYG
- Setof most useful components: Text, Line, Diagonal line, Picture, Shape,  OLE,
RichText, Chart, Barcode. You can also write your own components.
-Ability to export your reports to other formats (such as TXT, RTF, HTML,  PDF, XLS,
XML, JPG, BMP, TIFF).
- Dotmatrix reports.
-Built-in language allows you write code without programming in Delphi.
  It allows you to create reports that can't becreated in other tools.
-  Various fill types, shadow.
-Script editor with syntax highligt.
- Onescript in the report (like an unit in the Delphi).
-Dramatically increased performance.
-Strict type checking.
-Multi-language architecture allows you to use many script languages(Pascal,   C++,
Basic,Java).
-Access to any object inside your application (in case you've allowedthis).  Standard
libraries to access to base classes, controls and forms. Easily  expandable library
architecture.
-Debugger.
-Report preview with "Search text" and "Edit" functions.
- Textrotation 0..360 degrees.
-Paragraph gap.
- Memoobject supports simple html-tags (font color, b, i, u, sub, sup).
-Styles.
- Textflow.
-URLs, Anchors
-Zooming in designer.
-In-place editing.
-Rulers, guides.
-Grid: mm, inches, pixels.
-Wizard for base type reports.
- Copyobjects to Windows clipboard.
- FullUndo/Redo.
-reports can contain dialogue forms that you can use to ask  parameters before
prepare a report. You can have as many dialogs as you need. FastReport uses the
same designer for dialogs and have set of standard dialog controls like Button,Edit,
CheckBox and other.
-Storing reports in XML format, compressed XML format (compatible with GZip)also
available.
- Setof DB engines for FastReport allow you to create table/query/database
components in run-time. Your reports can be completely independent of your  
application!
- Youcan use FastReport in international applications.
- FullBi-directional text output.
----------------------------------------------------------------------------------------------------------


华为网盘附件:
【华为网盘】 fr4lazarus_trl.1.2_www.fpccn.com.zip
回复

使用道具 举报

该用户从未签到

发表于 2013-3-22 21:36:52 | 显示全部楼层
,好东西啊,谢谢LZ
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-3-25 21:47:57 | 显示全部楼层
这是个好东西。更坚定了使用lazarus的信心
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-3-29 10:39:30 | 显示全部楼层
好东西,谢谢。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-5-11 15:59:27 | 显示全部楼层
这个还是免费的?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-8-14 07:52:20 | 显示全部楼层
这个可真不错
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-9-14 10:46:12 | 显示全部楼层
谢谢,可惜在Laz1.0.12下编译不能通过,还请指教
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2019-9-26 10:21
  • 签到天数: 857 天

    [LV.10]以坛为家III

    发表于 2013-11-27 13:06:55 | 显示全部楼层
    本帖最后由 hykrs 于 2013-11-27 13:14 编辑

    LZ,编译\FastScript\fs_lazarus.lpk时提示 fs_iconst.pas未找到

    求解决办法
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-11-10 09:28:58 | 显示全部楼层
    本帖最后由 cp8001 于 2014-11-10 16:52 编辑

    在Linux下编译找不到fs_itools.pas。查看stScirpt/目录下有fs_itools.o文件。就是没有.pas文件。查资料说.o是静态连接库。请问是不是要设置一下,如何设置。求解。

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-11-20 12:28:43 | 显示全部楼层
    经过几天的研究把FastScript修改修改安装上去了.fpc的版本2.6.0.差很多单元文件,另外下载添加.
    在安装fr4_lazarus.lpk这个包时,出现了许多问题.
    如这段代码中的GetDIBSizes是DELPHI里的函数,LAZARUS里面根本就没有这个.像这样的函数还特别多.
    不知道有没有大神真的在lazarus中安装起了fastreport.
    GetDIBSizes(Handle, InfoSize, ImageSize);
        HInfo := GlobalAlloc(GMEM_MOVEABLE or GMEM_SHARE, InfoSize);
        Info := PBitmapInfo(GlobalLock(HInfo));
        try
          HImage := GlobalAlloc(GMEM_MOVEABLE or GMEM_SHARE, ImageSize);      
    回复 支持 反对

    使用道具 举报

    *滑块验证:

    本版积分规则

    QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

    GMT+8, 2025-5-2 23:21 , Processed in 0.033053 second(s), 10 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表