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