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 trabajo de origen, por lo que se puede aplicar más adelante a rangos del mismo libro o de uno 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 espacios 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 lo necesite. 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;

Ver también