Documentazione HotXLS

CaptureFormat metodo

Cattura la formattazione completa di un IXLSRange in un TXLSFormatSnapshot riutilizzabile. Lo snapshot è indipendente dal workbook di origine, quindi può essere applicato in seguito a range nello stesso workbook o in un workbook diverso

Sintassi

function CaptureFormat: TXLSFormatSnapshot;

Osservazioni

Lo snapshot restituito contiene il formato completo della cella (font, riempimenti, bordi, formati numerici, allineamento, protezione e slot di colore del testo ricco) catturato al momento della chiamata. Il chiamante è proprietario dell'oggetto restituito e deve liberarlo quando non è più necessario. Applica lo snapshot con ApplyFormat o TXLSFormatSnapshot.ApplyTo.

Esempio

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

Vedere also