مستندات HotXLS

متد CaptureFormat

قالب‌بندی کامل یک IXLSRange را در یک TXLSFormatSnapshot قابل استفاده مجدد ثبت می‌کند. Snapshot مستقل از کتاب‌کار مبدأ است، بنابراین می‌توان آن را بعداً روی محدوده‌هایی در همان کتاب‌کار یا یک کتاب‌کار دیگر اعمال کرد

نحو

function CaptureFormat: TXLSFormatSnapshot;

ملاحظات

Snapshot برگشتی قالب کامل سلول (فونت‌ها، پرها، حاشیه‌ها، قالب‌های عددی، تراز، محافظت و اسلات‌های رنگ متن غنی) ثبت‌شده در زمان فراخوانی را نگه می‌دارد. فراخواننده مالک شیء برگشتی است و باید آن را وقتی دیگر مورد نیاز نیست آزاد کند. Snapshot را با 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;

همچنین ببینید