יחידה: cxGridAddExcel
רכיב אופציונלי לייצוא תוכן DevExpress TcxGridDBTableView לחוברת עבודה HotXLS
תיאור
TcxGridAddExcel משקף את רכיבי הייצוא של מערך נתונים ו-DBGrid עבור פרויקטים שכבר משתמשים בפקדי DevExpress cxGrid. הוא אינו נכלל בחבילות HotXLS ברירת המחדל מכיוון שהוא תלוי ביחידות DevExpress cxGrid. הוסף את cxGridAddExcel.pas לפרויקטים שיש להם תלויות אלה זמינות
מתודות
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 |
Exports the assigned CxDBTableView and saves the חוברת עבודה to the specified קובץ |
| SaveAs |
Saves the current חוברת עבודה after the component has exported data into it |
| ExportCxGrid |
Exports the cxGrid view to the current חוברת עבודה, optionally creating a new sheet, choosing a start תא, or assigning a sheet name |
| Abort |
Stops a running export from an אירוע handler |
מאפייני יעד חוברת עבודה
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;
השתמש במאפיינים אלה להחלת גופנים, צבעים, גבולות וכללי דיכוי פורמט של HotXLS, או לשמירת עיצוב כותרת ופרטים מקורי של cxGrid כאשר נתמך על ידי תצוגת המקור
אירועים
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 או TXLSWorksheet שנוצרו כך שהקוראים יכולים לכוונן תאים, כותרות, שורות מקובצות, הגדרת גיליון עבודה, או טווחי ייצוא סופיים בזמן שייצוא cxGrid פועל