مستندات HotXLS

متد FreezePanes

پنجره‌ها را در Worksheet فریز می‌کند

نحو

function FreezePanes(ARow: Word; ACol: Word): Integer; overload;
function FreezePanes(Row: Word; Col: Word; RowTop: Word; ColLeft: Word): Integer; overload;
function UnfreezePanes: Integer;
function SplitPanes(Width: Single; Height: Single): Integer;
function UnsplitPanes: Integer;
ARow Word. تعداد ردیف‌هایی که در بالای worksheet ثابت می‌شوند
ACol Word. تعداد ستون‌هایی که در سمت چپ worksheet ثابت می‌شوند
Row, Col, RowTop, ColLeft Word. مقادیر سطح‌پایین BIFF برای pane برای فراخوان‌هایی که موقعیت‌های پیمایش صریح لازم دارند
Width, Height Single. ابعاد split-pane با همان واحدهای helper موجود برای thawed pane

مثال

این مثال پنجره را در موقعیت ردیف ۳، ستون ۳ فریز می‌کند

نمونه

This example freezes the first column and the first two rows, then replaces the frozen pane with a split pane

var
  Workbook: IXLSWorkbook;
  Sheet: TXLSWorksheet;
begin
  Workbook := TXLSWorkbook.Create;
  Sheet := Workbook.Worksheets.Add;
  Sheet.FreezePanes(2, 1);
  Sheet.UnfreezePanes;
  Sheet.SplitPanes(4, 5);
  Workbook.SaveAs('freeze-panes.xls');
end;