HotXLS dokumentáció

CaptureFormat metódus

Egy IXLSRange teljes formázását rögzíti egy újrafelhasználható TXLSFormatSnapshot pillanatképbe. A pillanatkép független a forrásmunkafüzettől, így később ugyanazon vagy másik munkafüzet tartományaira is alkalmazható

Szintaxis

function CaptureFormat: TXLSFormatSnapshot;

Megjegyzések

A visszaadott pillanatkép a hívás időpontjában rögzített teljes cellaformátumot tartalmazza (betűtípusok, kitöltések, szegélyek, számformátumok, igazítás, védelem és gazdag szövegű színhelyek). A hívó birtokolja a visszaadott objektumot, és fel kell szabadítania, amikor már nincs rá szükség. Alkalmazza a pillanatképet az ApplyFormat vagy a TXLSFormatSnapshot.ApplyTo segítségével.

Példa

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

Lásd még