?? readme.txt
字號(hào):
Report Machine 2.3
===================
這是一個(gè)報(bào)表控件包,F(xiàn)or Borland Delphi Versions 3,4,5,6.100% 源碼.
最后更新日期:2002.03.23.
這個(gè)控件包是基于FastReport v2.4,并作了適當(dāng)?shù)男薷模⒃黾恿?
TRMFormReport: 直接打印Form(酷)
目錄
-----
說明
特點(diǎn)
最后更新
歷史
安裝
Demo程序
版權(quán)說明
如果你愿意的話……
說明
----
Report Machine是基于FastReport的一個(gè)報(bào)表控件包, 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 and C++Builder 1/3/4.
特點(diǎn)
----
- Band-oriented report generator.
- Build-in powerful designer, also available in run-time.
- Preview like in MS Word.
- Fast like QuickReport.
- Compact code - w/o designer smaller than QR2.
- Unlimited number of pages in prepared report.
- Multi-page reports; composite reports; subreports; groups;
multi-column reports; master-detail-detail reports;
cross-tab reports; two-pass reports; "live" reports.
- Full control over printing process; support all paper sizes.
- Set of most useful components: Text, Line, Picture, Shape, OLE object,
RichText, RX Rich 2.0, Chart, Barcode.
- TXT, RTF, CSV, HTML export (RTF and HTML - with pictures).
- Text search in prepared report.
- Add-in component TRMDataStorage intended for creating tables and queries
in run-time like QRDesigner does. Especially for end-user reports. Supports
Interbase Express (IBX) and ActiveX Data Objects (ADO).
- Editing pages of prepared report.
- Built-in Pascal-like interpreter for handling of building process.
- Report form can store in DFM resources, external file, BLOb field
of DB table, or in stream.
- Ability of expanding functionality by own report components, wizards,
function libraries.
最后更新
--------
v.2.2(Build 2002/01/28)
- 完善縮放打印功能
- TRMCrossView去掉一些BUG
v.2.2(Build 2002/01/11)
- 增加縮放打印功能,
- TRMFormReport打印StringGrid,DBGrid等Grid時(shí),對(duì)超寬Grid增加分頁功能,
- MemoView增加屬性CalcValue,可以訪問MemoView中的內(nèi)容,
- CalcMemoView增加TotalCalc屬性,現(xiàn)在CalcMemoView科輕松實(shí)現(xiàn)頁小計(jì),頁累計(jì),
頁總計(jì),并且可以放在頁頭,欄目頭,分組頭,數(shù)據(jù)頭。
v.2.2(Build 2001/12/10)
- 修正一些BUG,
- 增加了導(dǎo)出到BMP,GIF,JPEG文件功能,
- Designer增加最近打開文件功能,
- 添加字段的時(shí)候可以選擇不要在字段名前附加表名。
v.2.1(Build 2001/11/29)
- 修正了幾個(gè)BUG.
v.2.1(Build 2001/11/22)
- 修正了幾個(gè)BUG.
- 增加多語言功能.
v.2.1(Build 2001/11/15)
- 修正了幾個(gè)BUG.
v.2.1(Build 2001/11/12)
- TRMBandView增加屬性LinesPerPage,可以設(shè)置每頁打印記錄數(shù),
- TRMBandView增加屬性PrintColFirst,當(dāng)Column>1時(shí),可以選擇先列后行還是
先行后列打印,
- 修正沒有安裝打印機(jī)時(shí)的錯(cuò)誤,
- 打印預(yù)覽功能有些改變和增強(qiáng).
v.2.1(Build 2001/11/07)
- EHLib可以打印Footer了,
- TRMFormReport增加分組功能,
- TRMCalcMemoView可以放在GroupHeader上了,
- TRMCalcMemoView增加Filter屬性,之計(jì)算滿足條件的紀(jì)錄,
- 其他一些細(xì)節(jié)上的改變.
v.2.1(Build 2001/11/01)
- TRMFormReport中增加了數(shù)據(jù)對(duì)齊方式,數(shù)據(jù)顯示格式.
v.2.1(Build 2001/10/30)
- 修正預(yù)覽時(shí),頁面設(shè)置的錯(cuò)誤.
v.2.1(Build 2001/10/25)
- TRMFormReport可以打印Rx,InfowPower全系列控件,
- TRMFormReport可以打印EHLib,
- 可以打印多個(gè)PageFooter,方便制作頁小計(jì).
v.2.1(Build 2001/10/18)
- 大大增強(qiáng)了TRMFormReport功能,可以與ScreenReport,
Dev ExpressPrinting System媲美;
- TRMFormReport增加了表格的自動(dòng)縮放功能.可根據(jù)紙張的大小自動(dòng)進(jìn)行水平或
垂直方向的表格縮放.也就是說程序員不必再為遷就打印寬度和高度而反復(fù)調(diào)
整屏幕格式和字體大小,而且對(duì)于屏幕上帶橫向滾動(dòng)桿的任意超寬表格都可以
縮放到指定大小的紙上.再也不用考慮打印超出紙張的問題了,也不會(huì)為遷就
打印而影響屏幕格式的美觀而感到遺憾!使得表格打印更直接更方便,最大程
度地減少您的工作量;
- TRMFormReport增加一個(gè)事件OnPrintObject,在這個(gè)事件內(nèi)程序員可自行編制
TRMFormReport不直接支持打印的任意控件;
- 請(qǐng)注意:TRMDBGridReport,TRMwwDBGridReport等已不再維護(hù),因?yàn)門RMFormReport
具有以上幾個(gè)GridReport的所有功能,并且更強(qiáng).
v.2.1(Build 2001/10/08)
- 改掉了幾個(gè)BUG;
- 增加TRMAngledLabel,可以打印傾斜角度的文字;
- TRMGridReport,TRMFormReport等做了一些改進(jìn).
v.2.1(Build 2001/09/25)
- 改掉了幾個(gè)BUG;
- 背景圖片增加Top,Left屬性;
- TRMPictureView增加支持GIF格式圖片.
v.2.1(Build 2001/09/21)
- 增加TRMStringGridReport,直接打印TStringGrid,TDrawGrid等繼承自TCustomGrid的Grid;
- 增加TRMDecisionGridReport,直接打印TDecisitonGrid;
- 增加背景圖片功能,可以實(shí)現(xiàn)套打.
v.2.1(Build 2001/09/17)
- 修正TRMOLEView只能縮放顯示的錯(cuò)誤,現(xiàn)在可以按實(shí)際大小,居中等顯示.
- 增加TRXWWRichView,可以打印InfowPowwer中的TwwDBRichView.
v.2.1(Build 2001/09/14)
- 修正TRMRxRichView插入字段的錯(cuò)誤.
v2.1
- 改掉一些BUG
- 增加屬性PrintFrame,PrintVisible,可以實(shí)現(xiàn)套打;
- 報(bào)表增加選項(xiàng)(布縮放邊框?qū)挾?,可以防止表格線變粗;
- Printer單元作了大量修改,Windows2000下支持自定義紙張.
v1.1
- 對(duì)DataManger作了大量修改,現(xiàn)支持各種數(shù)據(jù)存取控件(直接支持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不支持的控件;
- 其它功能增強(qiáng)或修改.
v1.0 Preview 3.
- Bug fixes;
- Added Data dictionary;
- Some changes in interface;
- 增加Auto Append Blank
- TGridReport(TwwGridReport)改進(jìn),支持顏色,對(duì)齊方式.下一版本將支持分組,合計(jì)功能.
- 下一版本將增加一個(gè)組件TFormReport,直接打印Form,類似于Screen Report.
v1.0 Preview 2.
- Fixed old bugs, added new;
- 一些性能改善;
- 對(duì)備注內(nèi)容處理更完善;
- 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; (可是設(shè)置行距,字距)
- 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.首先必須安裝TToolbar97
下載1:http://delphi.twart.com/DELPHI/D32FREE/TB97.ZIP
下載2: http://vcl.vclxx.com/DELPHIGB/DEFAULT.HTM
2.如果沒有安裝RxLib 2.60及以上版本,請(qǐng)打開RM.INC文件,
將"{$DEFINE RX}"改為"\\{$DEFINE RX}"
3.如果沒有安裝InfoPower及以上版本,請(qǐng)打開RM.INC文件,
將"{$DEFINE InfoPower}"改為"\\{$DEFINE InfoPower}"
4.Delphi 6.X
從Delphi IDE中卸載以前的Report Machine版本。
打開菜單"File\Open..."打開DclRMachine6.DPK,選擇"Install"
5.Delphi 5.X
從Delphi IDE中卸載以前的Report Machine版本。
打開菜單"File\Open..."打開DclRMachine5.DPK,選擇"Install"
6.Delphi 4.X
從Delphi IDE中卸載以前的Report Machine版本。
打開所有的DFM文件,選擇保存。(因?yàn)槲沂窃贒elphi 5.0中完成的,DFM文件
與4.X有些不兼容)
打開菜單"File\Open..."打開DclRMachine4.DPK,選擇"Install"
7.Delphi 4.X
從Delphi IDE中卸載以前的Report Machine版本。
打開所有的DFM文件,選擇保存。(因?yàn)槲沂窃贒elphi 5.0中完成的,DFM文件
與3.X有些不兼容)
打開菜單"File\Open..."打開DclRMachine3.DPK,選擇"Install"
Demo程序
---------
Report Machine包含一些例子,這是學(xué)習(xí)使用Report Machine的最快途徑。
需要用BDE Administrator建立一個(gè)Database Alias:
名稱: RMachineDemo
Path:
版權(quán)說明
----------
Report Machine可免費(fèi)應(yīng)用于非商業(yè)應(yīng)用,如果應(yīng)用于商業(yè)用途,請(qǐng)與作者聯(lián)系。
如果你愿意的話……
------------------
- 給我寄張名信片;
- 送我一個(gè)小禮物;
- 給我其它任何精神上的鼓勵(lì)或物質(zhì)上的贊助.
如果你在使用中有什么問題或建議,或發(fā)現(xiàn)BUG,請(qǐng)與作者聯(lián)系,謝謝!!!
Report Machine WWW:
http://rmachine.yeah.net
作者:
wanghaifeng_1@163.net
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -