תיעוד HotXLS

רכיב TcxGridAddExcel

יחידה: 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 פועל