HotXLS 문서

CaptureFormat 메서드

IXLSRange의 전체 서식을 재사용 가능한 TXLSFormatSnapshot으로 캡처합니다. 스냅샷은 원본 통합 문서와 독립적이므로 나중에 동일하거나 다른 통합 문서의 범위에 적용할 수 있습니다

구문

function CaptureFormat: TXLSFormatSnapshot;

주의 사항

반환된 스냅샷은 호출 시점에 캡처된 전체 셀 서식(글꼴, 채우기, 테두리, 숫자 서식, 맞춤, 보호 및 서식 있는 텍스트 색상 슬롯)을 보유합니다. 호출자는 반환된 개체를 소유하며 더 이상 필요하지 않을 때 해제해야 합니다. 스냅샷은 ApplyFormat 또는 TXLSFormatSnapshot.ApplyTo로 적용합니다.

예제

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

참고 항목