Zmrazí ľavé stĺpce a horné riadky klasického XLS pracovného listu, vytvorí rozdelené tably alebo odstráni nastavenia tabla z pracovného listu
Syntax
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. Počet riadkov, ktoré sa majú zamraziť v hornej časti hárka |
| ACol |
Word. Počet stĺpcov, ktoré sa majú zamraziť na ľavej strane hárka |
| Row, Col, RowTop, ColLeft |
Word. Hodnoty panelov BIFF na nízkej úrovni pre volajúceho, ktorý potrebuje explicitné pozície posúvania |
| Width, Height |
Single. Rozmery rozdeleného panela pri použití rovnakých jednotiek ako existujúci pomocník pre rozmrazený panel |
Popis
The two-parameter overload is the recommended entry point for common frozen pane layouts. Passing zero for both values removes frozen panes. Use SplitPanes to create a movable split instead of locked rows or columns. Use UnfreezePanes or UnsplitPanes when code should explicitly clear any existing pane record
Príklad
Dvojparametrové preťaženie je odporúčaný vstupný bod pre bežné rozloženia zmrazených tabla. Odovzdanie nuly pre obe hodnoty odstráni zmrazené tably. Použite SplitPanes na vytvorenie pohyblivého rozdelenia namiesto zmrazenia
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;