Компонент TcxGridAddExcel Модуль:
Модуль: TcxGridDBTableView Необов'язковий компонент для експорту вмісту DevExpress
до книги HotXLS
TМодуль: Опис Модуль:.pas дублює компоненти експорту набору даних і DBGrid для проектів, що вже використовують елементи керування DevExpress cxGrid. Він не включений у стандартні пакети HotXLS, оскільки залежить від модулів DevExpress cxGrid. Додайте
до проектів, що мають ці залежності
function Методи(filename: WideString): Integer;
function SaveAs(filename: WideString): Integer;
procedure ExportCxGrid(NewSheet: Boolean; Row, Col: Integer; const SheetName: WideString); overload;
procedure ExportCxGrid(NewSheet: Boolean); overload;
procedure ExportCxGrid; overload;
procedure ExportCxGrid(NewSheet: Boolean; const SheetName: WideString); overload;
procedure Abort;
| Методи |
Методи CxDBTableView Експортує призначений CxDBTableView і зберігає книгу у вказаний файл |
| SaveAs |
Зберігає поточну книгу після того, як компонент експортував у неї дані |
| ExportCxGrid |
Експортує подання cxGrid до поточної книги, за потреби створюючи новий аркуш, вибираючи початкову комірку або призначаючи ім'я аркуша |
| Abort |
Зупиняє запущений експорт з обробника події |
Властивості цільової книги
property CxDBTableView: TcxGridDBTableView;
property Workbook: IXLSWorkbook;
property Worksheet: TXLSWorksheet;
property WorksheetName: String;
CxDBTableView вибирає представлення DevExpress для експорту. Workbook, Worksheetдозволяють експорту додавати до наявної книги або направляти вивід до іменованого аркуша WorksheetName Властивості макета та сторінок
Ці властивості керують початком експорту, тим, чи експортуються заголовки та вибрані рядки, кількістю рядків на аркуш, способом задання ширини стовпців та тим, які поля створюють згрупований вивід
property StartRow: Word;
property StartCol: Word;
property StartDRow: Integer;
property StartDCol: Integer;
property RowsPerSheet: Integer;
property SetColumnsWidth: Boolean;
property ExportHeader: Boolean;
property ExportSelection: Boolean;
property ClearGroupFields: Boolean;
property GroupFields: TStrings;
Властивості форматування
property HeaderFont: TFont;
property DetailFont: TFont;
property GroupFont: TFont;
property HeaderColor: TColor;
property DetailColor: TColor;
property GroupColor: TColor;
property HeaderBorderStyle: TBorderStyle;
property DetailBorderStyle: TBorderStyle;
property GroupBorderStyle: TBorderStyle;
property HeaderBorderColor: TColor;
property DetailBorderColor: TColor;
property GroupBorderColor: TColor;
property OriginalHeaderFont: Boolean;
property OriginalDetailFont: Boolean;
property OriginalHeaderColor: Boolean;
property OriginalDetailColor: Boolean;
property DisableFormat: TFormatOptions;
Події
Обробники подій отримують згенеровані об'єкти
property AfterHeaderCell: TAfterDBGridHeaderCell;
property AfterHeader: TAfterDBGridHeader;
property AfterDetailCell: TAfterDBGridDetailCell;
property AfterDetailRow: TAfterDBGridDetailRow;
property AfterDetail: TAfterDBGridDetail;
property AfterExport: TAfterDBGridExport;
property OnWorksheetCreate: TOnDBGridWorksheetCreate;
property AfterGroupTitle: TAfterGroupTitle;
або IXLSRange or TXLSWorksheet , щоб абоненти могли налаштовувати комірки, заголовки, згруповані рядки, параметри аркуша або кінцеві діапазони експорту під час роботи cxGrid-експорту