Komponent TcxGridAddExcel Komponent TcxGridAddExcel
Komponent TcxGridAddExcel TcxGridDBTableView Voliteľný komponent na export obsahu DevExpress
do zošita HotXLS
TKomponent TcxGridAddExcel Popis Komponent TcxGridAddExcel.pas zrkadlí exportné komponenty datasetu a DBGrid pre projekty, ktoré už používajú ovládacie prvky DevExpress cxGrid. Nie je zahrnutý vo východiskových balíčkoch HotXLS, pretože závisí od jednotiek DevExpress cxGrid. Pridajte
do projektov, ktoré majú tieto závislosti dostupné
function Metódy(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;
| Metódy |
Metódy CxDBTableView Exportuje priradený CxDBTableView a uloží pracovný zošit do zadaného súboru |
| SaveAs |
Uloží aktuálny pracovný zošit po tom, čo doň komponent exportoval údaje |
| ExportCxGrid |
Exportuje zobrazenie cxGrid do aktuálneho pracovného zošita, voliteľne vytvorí nový hárok, zvolí počiatočnú bunku alebo priradí názov hárka |
| Abort |
Zastaví prebiehajúci export z obsluhy udalosti |
Vlastnosti cieľa zošita
property CxDBTableView: TcxGridDBTableView;
property Workbook: IXLSWorkbook;
property Worksheet: TXLSWorksheet;
property WorksheetName: String;
CxDBTableView vyberie zobrazenie DevExpress na export. Workbook, Worksheetumožňujú exportu pripojiť sa k existujúcemu zošitu alebo smerovať výstup do pomenovaného pracovného hárka WorksheetName Vlastnosti rozloženia a stránkovania
Tieto vlastnosti riadia, kde export začína, či sú exportované hlavičky a vybrané riadky, koľko riadkov ide na každý hárok, ako sú stĺpce dimenzionované a ktoré polia vytvárajú zoskupený výstup
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;
Vlastnosti formátovania
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;
Udalosti
Obslužné rutiny udalostí prijímajú generované objekty
property AfterHeaderCell: TAfterDBGridHeaderCell;
property AfterHeader: TAfterDBGridHeader;
property AfterDetailCell: TAfterDBGridDetailCell;
property AfterDetailRow: TAfterDBGridDetailRow;
property AfterDetail: TAfterDBGridDetail;
property AfterExport: TAfterDBGridExport;
property OnWorksheetCreate: TOnDBGridWorksheetCreate;
property AfterGroupTitle: TAfterGroupTitle;
alebo IXLSRange or TXLSWorksheet , aby volajúci mohli upravovať bunky, hlavičky, zoskupené riadky, nastavenie pracovného hárka alebo konečné exportné rozsahy počas behu exportu cxGrid