Documentación de HotXLS

Método CaptureFormat

Captura el formato completo de un IXLSRange en una TXLSFormatSnapshot reutilizable. La instantánea es independiente del libro de origen, por lo que puede aplicarse posteriormente a rangos del mismo libro o de otro diferente

Sintaxis

function CaptureFormat: TXLSFormatSnapshot;

Observaciones

La instantánea devuelta contiene el formato completo de la celda (fuentes, rellenos, bordes, formatos de número, alineación, protección y ranuras de color de texto enriquecido) capturado en el momento de la llamada. El llamador es propietario del objeto devuelto y debe liberarlo cuando ya no sea necesario. Aplique la instantánea con ApplyFormat o TXLSFormatSnapshot.ApplyTo.

Ejemplo

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

Véase también