Dokumentace HotXLS

Metoda FreezePanes

Zmrazí levé sloupce a horní řádky klasického listu XLS, vytvoří rozdělená podokna nebo odstraní nastavení podoken z listu

Syntaxe

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 řádků k ukotvení v horní části listu
ACol Word. Počet sloupců k ukotvení na levé straně listu
Row, Col, RowTop, ColLeft Word. Nízkourovňové hodnoty panelu BIFF pro volající, kteří potřebují explicitní pozice posunu
Width, Height Single. Rozměry rozděleného panelu ve stejných jednotkách jako stávající pomocná funkce pro zrušení ukotvení

Poznámky

Dvouparametrické přetížení je doporučený vstupní bod pro běžná rozložení zmrazených podoken. Předání nuly pro obě hodnoty odstraní zmrazená podokna. Použijte přetížení s více parametry pro rozdělená podokna

Příklad

Tento příklad zmrazí první sloupec a první dva řádky a poté nahradí zmrazené podokno rozděleným podoknem

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;