📄 history.txt
字号:
{********************************************************}
{* EMS Advanced Export Component Suite *}
{* *}
{* Copyright (C) 1999 - 2006 EMS Corporation *}
{* *}
{********************************************************}
05-05-2006
Version 3.40
1. Fixed the problem with extra delimiter symbols at the end of the header
lines when exporting to CSV format.
2. Fixed the problem with extra delimiter symbols at the end of the record
lines when exporting to Clipboard.
3. Fixed the bug that didn't allow setting the sheet height, scope and width
when exporting to PDF format.
4. Fixed the bug that didn't allow saving the Width and Align property values
to the template file when exporting to PDF format.
5. Fixed the bug that caused the following: when exporting memo type fields
to MS Access, the data length after export always equaled the field length
by adding subsequent spaces, even though the actual data length was shorter.
Due to this the data from such fields could not be edited.
6. Added the support of fields of BCD type.
7. Added the opportunity to randomly rotate the cell text when exporting to XLS format.
8. Fixed the bug that caused the EOleSysError which often emerged during export
to MS Access when creating a new database file (.mdb).
9. Delphi 2006 support.
10. EMS Quick Export Component Suite renamed to EMS Advanced Export Component Suite!
08-01-2005
Version 3.3
1. Now ADO_QExport3Access component exports long text data into MS Access
Database correctly.
2. Added possibility to export data into MS Access Databases secured with
password (ADO_QExport3Access).
3. Added possibility of formatting data using OnGetExportText event
handler. (QExport3HTML)
4. New InterpertTags property implemented in QExport3HTML component.
If this property is true then all special symbols <, >,", & found in exported
data (text) will be replaced with < > " & accordingly.
5. Fixed bug related with calculating output coordinates during exporting
data into PDF format. (QExport3Wizard)
6. QExport3ASCII component exported only one data record with the following
settings of its properties:
ExportType := etTxt;
ExportSource := esCustom;
AutoCalcColWidth := True;
Now it's fixed.
7. The bug that results in Access Violation on usage of QExport3Dialog component
in Delphi 2005 IDE is fixed now.
8. Decreased processor loading while executing long export/import operations.
12-28-2004
Version 3.2
1. Delphi 2005 support.
2. Now Quick Export can use several languages in one project. By default, it
works with resources that are linked into .BPL file. If you need
multi-language support in your project, make several language DLLs
and switch to particular language by this code:
uses QExport3;
QExportLocale.LoadDll('QEEnglish.dll'); // load English resources
...
QExportLocale.UnloadDll; // unload resource DLL and use default resources
To make the DLL, run MakeDll.bat file in this folder, or MakeAll.bat file
in the LANGUAGES folder to make DLLs for all languages.
3. We have added a new string property NullValue to the TQExport3DBF component.
This property contains the string value that is to be inserted to the output
DBF file if record has the fields with NULL values.
4. We have added a new string property NullValue to the TQExport3SQL component.
This property contains the string value that is to be inserted to the output
SQL script if record has the fields with NULL values.
5. Some other improvements and bugfixes.
03-01-2004
Version 3.1
1. We have added a possibility of writing your data into arbitrary Excel cell.
Use the Cells property for this purpose. We have also added new methods
allowing you to add a cell to a sheet in the runtime (AddBooleanCell,
AddDateTimeCell, AddNumericCell, AddStringCell)
2. A possibility of defining merged cells is added to the TQExport3XLS component.
The MergedCells property is intended for this purpose. You can also use the
AddMergedCells method to define merged cells in the runtime.
3. Now you have a possibility of defining a screen tip for a hyperlink in the
TQExport3XLS component. The ScreenTip property of the TxlsHyperlink class
provides this feature.
4. We have added a possibility of defining background for a sheet in the
TQExport3XLS component. If you would like to define background for a sheet,
you should use the Background property.
5. A possibility of including pictures in the result Excel file is
implemented. Use the Picture properties to define a picture set for a file
and the Images property for placing defined pictures on a sheet.
6. We have improved an Autosize feature in the TQExport3XLS component.
7. A possibility of defining size and precision for float fields is added in
the TQExport3DBF component. The DefaultSize and DefaultPrecision properties
contain default values for corresponding parameters of a float field. If
you would like define for some fields own values of size and precision
you should use the ColumnsPrecision property. ColumnsPrecision is a list
containing rows such as
FIELD1=7,2
In this sample, size is seven and precision is two.
8. We have fixed a bug with exporting an empty data set into HTML.
11-03-2003
Version 3.00
General changes and innovations:
1. A possibility of defining hyperlynks is added to the TQExport3XLS
component.
The result Excel file can contain hyperlinks to web pages or to local
files. Use the Hyperlinks property for this purpose.
2. We have aded a posibility of defining Notes in the TQExport3XLS component.
Use this property to define comments to cells. The new NoteFormat property
will help you to make an attractive appearance for your comments.
3. Now you can add charts based on the exported data to the result Excel file.
We have added the Charts property for this purpose.
4. The new CaptionAligns property is added to the TQExport3RTF component.
All column captions are left aligned by default. To set another alignment
column caption you have to add a line such as
COLUMN1=C
COLUMN2=R
to the CaptionAligns property.
5. We have improved graphical possibilities of the TQExport3RTF component.
Now you can define graphical styles for column captiopns, data, footer
and header.
6. A possibility of defining strip styles also added to the TQExport3RTF
component. Use the StripStyles property for defining strins and the
StripType property to define stri type (none, col, row).
7. To define new properties of the TQExportRTF component at run time we
have added some new events: OnGetCaptionStyle, OnGetDataStyle,
OnGetFooterStyle and OnGetHeaderStyle. Using these events allows you
to tune an appearance of the result file flexible.
8. The OnBeforeExportSheet and OnAfterExportSheet events are added to the
TQExport3XLS component.
9. We have added the TqeCustomSource component to the suite. This component
allows you to export data from any component, list or array. Just write
two event handlers OnGetNextRecord and OnGetColumnValue and call the
Execute method of the corresponding Export component to start export.
A sample application from the package will explain you detailed how this
component works.
The CustomSource property is added to all components of the suite.
10. The TQExport3Dialog and TADO_QExport3Dialog components are improved. They
includes all new features from the TQExport3XLS and TQExport3RTF components.
11. Some other improvements and bugfixes.
04-29-2003
Version 2.8
1. The Format, Units, Orientation and Margins properies are added to the
TQExportPDF. These properties allow you to define result page very easy.
2. The OnBeforeExportRecord property is added to each component of set.
This event allows you to change column values before row is exported. You
can also define is the row is exported or not.
3. A bug with export to Access strings longer than 254 symbols is fixed.
4. Some small improvements and minor bugfixes.
02-18-2003
Version 2.7
1. The new TQExportPDF component is added.
This component allows you to export data from TDataset, TDBGrid, TListView,
TStringGrid or from any descendant of them to the PDF file. The corresponding
features are added to the dialog components.
2. Some properties for defining navigation links are added to the TQExportHTML
component. These properties are intended for adding navigation links (first,
next, prior, last, etc) on the result html pages if you export data into several
html files.
3. The AutoCalcColWidth property is added to the TQExportXLS component.
Use this property to define whether width of column is calculated
automatically.
4. A possibility of exporting memo fields to a dbf file is added.
5. The following properties are added to the dialog components:
- XLSOptions,
- RTFOptions,
- HTMLPageOptions,
- HTMLTableOptions,
- HTMLMultiFileOptions,
- PDFOptions,
- AccessOptions (only for TADO_QExportDialog),
- SQLOptions,
- TXTOptions,
- CSVOptions,
- XMLOptions.
Using these properties you can tune the dialog form in design-time.
6. Some small improvements and minor bugfixes.
12-15-2002
Version 2.6
1. The new component TADO_QExportAccess is added.
This component allows you to export data to MS Access database from
TDataset, TDBGrid, TListView, TStringGrid or from any descendant of them.
Also there is the new dialog component (TADO_QExportDialog) for this
purpose.
Please note that these features require the Borland ADO components
(included in Delphi 5 or higher Enterprise edition) for getting access to
MS Access databases.
2. A possibility of defining the number of caption row is added to the Dialog
form.
3. A bug with export to dbf is fixed.
4. Some small improvements and minor bugfixes.
10-24-2002
Version 2.5
1. Delphi 7 support.
2. A possibilty of expoting to many Excel worksheets is added.
Use property Sheets to define several Excel worksheets
with possibility to set a specific format and a separate
data source for each of them.
Sheets is a collection of TxlsSheet objects, properties of which
totally correspond to the properties of TQExportXLS component,
including properties DataSet, DBGrid, ListView, StringGrid and
ExportSource, which allow you to set data source for each sheet.
3. The ExportEmpty property is added. This property allows you to define
if empty data source is exported or not.
4. The CaptionRow property is added to all components of the suite.
This property is used only when ExportSource property is esStringGrid.
Use the CaptionRow property to define the number of the row, containing
captions for the result columns.
5. Danish localization is available now.
6. A bug with ExportToStream in the TQExportHTML is fixed.
7. Some small improvements and minor bugfixes.
10-09-2002
Version 2.3
1. A bug with export dates earlier than 1900 in MSExcel is fixed.
2. A bug with far east symbols is fixed.
3. A possibility of defining headers and footers for csv files is added.
4. Some small improvements and minor bugfixes.
08-13-2002
Version 2.25
1. The new property CurrentRecordOnly is added to all components in the suite.
Set this property to True to export the current record only.
2. The problem with length of character fields in the TQExportDBF component
is solved now.
If the ExportSource property is esDataSet or esDBGrid the length of
the character fields will be loaded from the DataSet.
If the ExportSource ptoperty is esListView or esStringGrid the length of
the character fields will be set to the default value which is 254.
You can define a custom length of the character field using the
ColumnsLength property.
3. A bug with export from StringGrid and ListView is fixed.
4. Dutch localization is available now.
5. Some small improvements and minor bugfixes.
07-22-2002
Version 2.20
1. A possibility of defining stripy styles of the Excel sheet is added.
Use ColStyles, RowStyles and StripStyle properties of the TQExportXLS
component for this purpose.
Also it's easy to create such sheets using the TQExportDialog component:
please find an example in the QExportDialogDemo application.
2. We've optimized the algorithm of the export to Excel.
Now it works much faster!
3. Now QuickExport supports English, German, French, Italian, Czech, Slovak
and Russian language. It's easy to add your own localization: just
translate QExportConsts.pas from $(QuickExport) folder and recompile
the packages. It would be nice if you send us your translation so we can
include it in the next version of QuickExport. Thank you!
4. Some small improvements and minor bugfixes.
07-01-2002
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -