پنجرهها را در 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;