مستندات HotXLS

رویداد AfterTitle

پس از اینکه عنوان ستون مشخص‌شده توسط FieldIndex در سلول ذخیره می‌شود رخ می‌دهد

توضیحات

می‌توانید از این رویداد برای اعمال قالب‌بندی شرطی به هر سلول سرصفحه استفاده کنید

نحو

TAfterTitle = procedure(Sender: TObject; Cell: IXLSRange; FieldIndex: Integer; Field: TField) of object;
Sender TObject. مؤلفه TDataToXLS را که این رویداد را فعال کرده است مشخص می‌کند
Cell IXLSRange. محدوده‌ای را نشان می‌دهد که سلولِ دارای عنوان ستون را دارد
FieldIndex Integer. شاخص فیلد
Field TField. شیئی که فیلد مجموعه‌داده را نشان می‌دهد

مثال

این مثال عرض ستون با ایندکس ۲ را تنظیم می‌کند

procedure TForm1.DataToXLS1AfterTitle(Sender: TObject;
  Cell: IXLSRange; FieldIndex: Integer; Field: TField);
begin
  if FieldIndex = 2 then Cell.ColumnWidth := 30;
end;
این مثال نشان می‌دهد چگونه متن عنوان ستون را تغییر دهید

procedure TForm1.DataToXLS1AfterTitle(Sender: TObject;
  Cell: IXLSRange; FieldIndex: Integer; Field: TField);
begin
  Cell.Value := StringReplace(Cell.Value, '_', ' ', [rfReplaceAll]);
end;