Documentație HotXLS

Clasa TXLSFormatSnapshot

Unitate: lxHandle
Un instantaneu reutilizabil al formatării complete a unui interval de celule, capturat de IXLSRange.CaptureFormat și aplicat cu IXLSRange.ApplyFormat

Descriere

TXLSFormatSnapshot conține formatul complet al celulei (fonturi, umpluturi, borduri, formate numerice, aliniere, protecție și sloturi de culori pentru text îmbogățit) capturat la un moment dat. Instantaneul este independent de registrul de lucru din care provine, astfel încât poate fi aplicat intervalelor din același registru de lucru sau dintr-unul diferit. Instanțele sunt create de IXLSRange.CaptureFormat; apelantul deține obiectul returnat și trebuie să îl elibereze.

Metode

procedure ApplyTo(const ARange: IXLSRange) — aplică acest instantaneu intervalului dat

Exemplu

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

Vedeți și