Dokumentácia HotXLS

Trieda TXLSFormatSnapshot

Jednotka: lxHandle
Opätovne použiteľný snímok úplného formátovania rozsahu buniek, zachytený metódou IXLSRange.CaptureFormat a aplikovaný metódou IXLSRange.ApplyFormat

Popis

TXLSFormatSnapshot obsahuje úplný formát bunky (písma, výplne, ohraničenia, číselné formáty, zarovnanie, ochranu a sloty farieb formátovaného textu) zachytený v určitom okamihu. Snímok je nezávislý od zošita, z ktorého pochádza, takže ho možno aplikovať na rozsahy v rovnakom alebo inom zošite. Inštancie vytvára IXLSRange.CaptureFormat; volajúci vlastní vrátený objekt a musí ho uvoľniť.

Metódy

procedure ApplyTo(const ARange: IXLSRange) — aplikuje tento snímok na daný rozsah

Príklad

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

Pozri tiež