HotXLS dokumentáció

TcxGridAddExcel komponens

Egység: cxGridAddExcel
Opcionális komponens a DevExpress TcxGridDBTableView tartalmának HotXLS munkafüzetbe exportálásához

Leírás

A TcxGridAddExcel tükrözi az adatkészlet és DBGrid exportáló komponenseket azon projektek számára, amelyek már DevExpress komponenseket használnak

Metódusok

function SaveCxGridAs(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;
      
SaveCxGridAs Exportálja a hozzárendelt CxDBTableView-t, és a munkafüzetet a megadott fájlba menti
SaveAs Elmenti az aktuális munkafüzetet, miután a komponens exportálta bele az adatokat
ExportCxGrid Exportálja a cxGrid nézetet az aktuális munkafüzetbe, opcionálisan új lapot hoz létre, kezdőcellát választ vagy munkalapnevet rendel hozzá
Abort Leállít egy futó exportálást egy eseménykezelőből

Munkafüzet cél tulajdonságok

property CxDBTableView: TcxGridDBTableView;
property Workbook: IXLSWorkbook;
property Worksheet: TXLSWorksheet;
property WorksheetName: String;
      
A CxDBTableView az exportálandó DevExpress nézetet választja ki. A Workbook, Worksheet és a koordináta tulajdonságok az exportálási célhelyet határozzák meg

Elrendezés és lapozás tulajdonságok

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;
      
Ezek a tulajdonságok vezérlik az exportálás kezdetét, hogy fejlécek és kiválasztott sorok exportálódjanak-e, és hogy hány sor kerüljön minden lapra

Formázás tulajdonságok

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;
      
Ezekkel a tulajdonságokkal HotXLS betűtípusokat, színeket, kereteket és formátum elnyomási szabályokat alkalmazhat, vagy megtarthatja az eredeti cxGrid fejléc szövegét

Események

property AfterHeaderCell: TAfterDBGridHeaderCell;
property AfterHeader: TAfterDBGridHeader;
property AfterDetailCell: TAfterDBGridDetailCell;
property AfterDetailRow: TAfterDBGridDetailRow;
property AfterDetail: TAfterDBGridDetail;
property AfterExport: TAfterDBGridExport;
property OnWorksheetCreate: TOnDBGridWorksheetCreate;
property AfterGroupTitle: TAfterGroupTitle;
      
Az eseménykezelők a generált IXLSRange vagy TXLSWorksheet objektumokat kapják meg, így a hívók módosíthatják a cellákat az exportálás után