Documentație HotXLS

Metoda CaptureFormat

Capturează formatarea completă a unui IXLSRange într-un TXLSFormatSnapshot reutilizabil. Instantaneul este independent de registrul de lucru sursă, astfel încât poate fi aplicat ulterior intervalelor din același registru de lucru sau dintr-unul diferit

Sintaxă

function CaptureFormat: TXLSFormatSnapshot;

Observații

Instantaneul returnat conține formatul complet al celulei (fonturi, umpluturi, borduri, formate numerice, aliniere, protecție și sloturi de culori pentru text îmbogățit) capturat în momentul apelului. Apelantul deține obiectul returnat și trebuie să îl elibereze atunci când nu mai este necesar. Aplicați instantaneul cu ApplyFormat sau TXLSFormatSnapshot.ApplyTo.

Exemplu

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

Vedeți și