قالببندی کامل یک 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;
همچنین ببینید