Tài liệu HotXLS

Phương thức CaptureFormat

Chụp toàn bộ định dạng của một IXLSRange vào một TXLSFormatSnapshot tái sử dụng. Ảnh chụp độc lập với sổ làm việc nguồn, vì vậy có thể áp dụng sau đó cho các vùng trong cùng hoặc một sổ làm việc khác

Cú pháp

function CaptureFormat: TXLSFormatSnapshot;

Ghi chú

Ảnh chụp trả về chứa toàn bộ định dạng ô (phông chữ, tô màu, đường viền, định dạng số, căn chỉnh, bảo vệ và các khe màu văn bản đa dạng thức) được chụp tại thời điểm gọi. Người gọi sở hữu đối tượng trả về và phải giải phóng nó khi không còn cần dùng. Áp dụng ảnh chụp bằng ApplyFormat hoặc TXLSFormatSnapshot.ApplyTo.

Ví dụ

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

Xem thêm