Документація 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;

Дивіться також