Документация на HotXLS

Метод CaptureFormat

Заснема пълното форматиране на IXLSRange в многократно използваема TXLSFormatSnapshot. Снимката е независима от изходната работна книга, така че може да бъде приложена по-късно към диапазони в същата или в различна работна книга

Синтаксис

function CaptureFormat: TXLSFormatSnapshot;

Забележки

Върнатата снимка съдържа пълния формат на клетката (шрифтове, запълвания, граници, числови формати, подравняване, защита и слотове за цветове на обогатен текст), заснет по време на извикването. Извикващият притежава върнатия обект и трябва да го освободи, когато вече не е необходим. Приложете снимката с ApplyFormat или TXLSFormatSnapshot.ApplyTo.

Пример

var
  Snapshot: TXLSFormatSnapshot;
begin
  Snapshot:= Workbook.Sheets[1].Range['A1', 'D1'].CaptureFormat;
  {...}
  Workbook.Sheets[2].Range['A1', 'D1'].ApplyFormat(Snapshot);
  Snapshot.Free;
end;

Вижте също