HotXLS Belgeleri

TcxGridAddExcel bileşeni

Birim: cxGridAddExcel
DevExpress TcxGridDBTableView içeriğini bir HotXLS çalışma kitabına aktarmak için isteğe bağlı bileşen

Açıklama

TcxGridAddExcel, halihazırda DevExpress cxGrid denetimlerini kullanan projeler için veri kümesi ve DBGrid dışa aktarma bileşenlerini yansıtır. DevExpress cxGrid birimlerine bağımlı olduğu için varsayılan HotXLS paketlerine dahil değildir. Bu bağımlılıkların mevcut olduğu projelere cxGridAddExcel.pas'ı ekleyin

Yöntemler

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 Atanan CxDBTableView'i dışa aktarır ve çalışma kitabını belirtilen dosyaya kaydeder
SaveAs Bileşen verileri içine aktardıktan sonra geçerli çalışma kitabını kaydeder
ExportCxGrid cxGrid görünümünü geçerli çalışma kitabına dışa aktarır; isteğe bağlı olarak yeni bir sayfa oluşturur, başlangıç hücresi seçer veya bir sayfa adı atar
Abort Bir olay işleyicisinden çalışan bir dışa aktarmayı durdurur

Çalışma kitabı hedef özellikleri

property CxDBTableView: TcxGridDBTableView;
property Workbook: IXLSWorkbook;
property Worksheet: TXLSWorksheet;
property WorksheetName: String;
      
CxDBTableView, dışa aktarılacak DevExpress görünümünü seçer. Workbook, Worksheet ve WorksheetName, dışa aktarmanın mevcut bir çalışma kitabına eklenmesine veya çıktının adlandırılmış bir çalışma sayfasına yönlendirilmesine olanak tanır

Düzen ve sayfalama özellikleri

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;
      
Bu özellikler, dışa aktarmanın nereden başladığını, başlıkların ve seçili satırların dışa aktarılıp aktarılmayacağını, her sayfaya kaç satır gideceğini, sütunların nasıl boyutlandırılacağını ve hangi alanların gruplanmış çıktı oluşturacağını denetler

Biçimlendirme özellikleri

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 yazı tiplerini, renklerini, kenarlıklarını ve biçim kısıtlama kurallarını uygulamak veya kaynak görünümün desteklediği yerlerde özgün cxGrid başlık ve ayrıntı stilini korumak için bu özellikleri kullanın

Olaylar

property AfterHeaderCell: TAfterDBGridHeaderCell;
property AfterHeader: TAfterDBGridHeader;
property AfterDetailCell: TAfterDBGridDetailCell;
property AfterDetailRow: TAfterDBGridDetailRow;
property AfterDetail: TAfterDBGridDetail;
property AfterExport: TAfterDBGridExport;
property OnWorksheetCreate: TOnDBGridWorksheetCreate;
property AfterGroupTitle: TAfterGroupTitle;
      
Olay işleyicileri, üretilen IXLSRange veya TXLSWorksheet nesnelerini alır; böylece cxGrid dışa aktarımı çalışırken çağıranlar hücreleri, başlıkları, gruplanmış satırları, çalışma sayfası kurulumunu veya son dışa aktarma aralıklarını ayarlayabilir