📄 changes.txt
字号:
Changes in v2.4beta6:
-----------------------------------------------------------------------------
- Bug fixes;
- Added possibility to excluding particular dataset or entire datamodule from
all db-related lists (see TfrDataDictionary.DisabledDatasets and code
of main demo);
- FR package splitted onto five packages:
. FRToolsX (where X is 3, 4 or 5) - tool controls;
. FREnginX - report engine;
. FRAddinX - add-in components and export filters;
. FRDesgnX - report designer;
. FRDMngrX - datamanager.
You should install these packages in this order;
- 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).
Changes in v2.4beta5:
-----------------------------------------------------------------------------
- Bug fixes;
- Added another dialog "Insert DB field". It allows you to insert fields to
the report by drag&drop necessary field onto report page. Use Insert key
or "Tools|Toolbars" menu command to bring up this dialog;
- Added package, trial unit and demo for C++Builder 4.0;
- Syntax highlightning components TSyntaxMemo and TDreamMemo are no longer
supported. Use mwEdit syntax highlighter by Martin Waldenburg (freeware).
See details in FR.inc file.
Changes in v2.4beta4:
-----------------------------------------------------------------------------
- Bug fixes;
- Changed main demo (REPORTS), added new reports;
- Extended information about errors during report building and in data
manager (query properties dialog);
- Saving Data dictionary moved to the designer, "File|Save as..." menu
command;
- "Insert DB field" dialog now inserts aliases instead of real field names
(if field has alias).
Changes in v2.4beta3:
-----------------------------------------------------------------------------
- Bug fixes;
- Added Data dictionary;
- Some changes in interface;
- Added script syntax checking in memo editor;
- Added TfrReport.PrintPreparedReportDlg method. It shows print dialog
before printing report.
Changes in v2.4beta2:
-----------------------------------------------------------------------------
- Bug fixes;
- Added TfrReport.OnMouseOverObject event;
- Report designer now created dynamically, so correct your code like
if frDesigner.Modified ... to the: if frReport1.Modified ...
Changes in v2.4beta1:
-----------------------------------------------------------------------------
- Bug fixes;
- Added dialog designer.
Changes in v2.4beta:
-----------------------------------------------------------------------------
- Fixed old bugs, added new;
- Added mouse wheel support in designer and preview (D4 and above);
- Added Open QBuilder support (by Sergey Orlik) in Data manager - see
FR.inc file for details;
- You can use syntax hilightning in the query properties dialog (needed
TSyntaxMemo component) - see FR.inc file for details;
- Added TDreamMemo component support - see FR.inc file for details;
- Object Inspector now looks like Delphi OI;
- Added expression builder;
- Added possibility of use RX TDateEdit or standard TDateTimePicker (D3+)
in the query parameters dialog;
- Designer has flat comboboxes;
- 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;
- All objects have restriction flags. You can disable object editing, moving,
resizing, deleting;
- You can disable some designer operations programmatically
(moving, resizing, editing, deleting, saving, loading and etc);
- Added TfrReport.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;
- Code changed: TfrReport.OnUserFunction. Return value now has Variant type;
- Added TfrDesigner.OnLoadReport, OnSaveReport and CloseQuery properties.
Changes in v2.32:
-----------------------------------------------------------------------------
- Added Add-In object TfrRoundRectObject;
- Added double line style;
- Improved text printing: now text strings showed like in designer mode
independently of preview scaling factor;
- Added syntax hilightning in Script editor. You must install TSyntaxMemo
component by David Brock to use this feature (see FR.inc file for details);
- Fixed bug when using TQuery in master-detail link;
- Ctrl+End in preview now works properly;
- Fixed bug when getting picture from empty blob field;
- Fixed bugs in "Insert fields" wizard;
- Now you can attach your own popup-menu to the TfrPreview component;
- Added German, Dutch and Ukrain resources;
- Fixed another bug with TQuery (AV when trying to preview report in
Delphi IDE);
- Fixed bug - loading report form was incorrect and sometimes gives AV
when trying to preview report.
Changes in v2.31.2:
-----------------------------------------------------------------------------
- Fixed bugs in RichEdit object editor;
- Fixed bug - non-correct variable inserting in "Insert variable" dialog,
"Other variables" category;
- Fixed bug - line style does'nt work if line width > 2 in designer mode;
- Fixed bug with inserting CrossXXX band on empty page;
- Added property TfrReport.PreviewButtons for setting which buttons to
show in preview window;
- Added property TfrReport.InitialZoom for setting initial zoom in preview
window;
- Fixed bug - when editing prepared report if pressing "New report" button
and then closing designer.
- Fixed bug - assigning TQuery to the TfrDBDataSet.DataSet gives AV in
Delphi IDE when trying to save report form or entire project;
- Fixed bug - AV when trying to print prepared report;
- Now with English, French, Italian, Russian, Spanish resources.
Changes in v2.31.1:
-----------------------------------------------------------------------------
- Fixed bug with assigning TDataSource to the TfrDBDataSet.DataSource;
- Fixed bug - text search in the prepared report does'nt works;
- Fixed bug - PageDown button in the preview window does'nt works;
- Added property TfrDBDataSet.DataSet: TDataSet for easily connecting to
datasets with no TDataSource component needed.
- Fixed strange bug - assigning TQuery to the TfrDBDataSet gives AV;
- Fixed fr.cnt file;
- Fixed autosize bug.
Changes in v2.31:
-----------------------------------------------------------------------------
- Fixed some old bugs, added new bugs :)
- Added TfrPreview component for creating custom preview windows;
- Object's frame can have non-integer width (0.01 - 10);
- Changes in code:
. Parser variable renamed to the frParser;
. TParser class renamed to the TfrParser;
. DataModule variable renamed to the frDataModule;
. use Font: TFont property instead of FontName, FontSize, etc properties
of TfrMemoView object;
. added TfrReport.ModifyPrepared: Boolean to disable editing of the
prepared report.
- Value of query parameter can be taken from the FR variable;
- Page tabs in designer reflects what page you editing: normal page or
subreport page;
- Added option "Hide band tabs" in designer options;
- Object inspector has sizable window;
- Added Add-in object TfrRXRichObject (RTF 2.0);
- Added Add-in object TfrBarCodeObject;
- Cross-reports now can have variable row height;
- Changed assigning header&footer bands to data bands. Now header&footer
assigned to the nearest data band;
- Stretched and breaked RichObject;
- Some changes in designer (page margins, column margins);
- Memo editor has sizable window with splitter (between memo and script
editors);
- Added ability of insertion FR variables (from frVariables object) visually;
- Added compatibility with the old FRP files;
- Added IBObjects support in reporter core (but not in data manager!);
- Added Interbase Express (IBX), ActiveX Data Objects (ADO) support in
data manager with no BDE required;
- Added line style.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -