Dokumentacja HotXLS

Metoda CaptureFormat

Przechwytuje pełne formatowanie IXLSRange do wielokrotnie używalnej TXLSFormatSnapshot. Migawka jest niezależna od źródłowego skoroszytu, więc można ją później zastosować do zakresów w tym samym lub innym skoroszycie

Składnia

function CaptureFormat: TXLSFormatSnapshot;

Uwagi

Zwrócona migawka zawiera pełny format komórki (czcionki, wypełnienia, obramowania, formaty liczb, wyrównanie, ochronę i sloty kolorów tekstu sformatowanego) przechwycony w momencie wywołania. Wywołujący jest właścicielem zwróconego obiektu i musi go zwolnić, gdy nie jest już potrzebny. Zastosuj migawkę za pomocą ApplyFormat lub TXLSFormatSnapshot.ApplyTo.

Przykład

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

Zobacz też