Darbo knygų peržiūros funkcija
Apžvalga
Be failų manipuliavimo, Delphi darbalaukio programoms dažnai reikia vaizdiškai parodyti darbo knygas naudotojams; HotXLS apima vaizdinį valdiklį skaičiuoklėms vaizduoti tiesiogiai VCL ir FMX formų viduje
Valdiklis TXLSWorkbookViewer
Komponentė TXLSWorkbookViewer veikia kaip vaizdinis tik skaitymo tinklelis, leidžiantis naudotojams slinkti per lapus, pasirinkti diapazonus ir peržiūrėti apskaičiuotus išdėstymus; norėdami vaizduoti langelius susiekite valdiklį su aktyvia darbo knygos nuoroda
Redagavimas ir formulės įvedimas
Ji palaiko tinklelio perjungimą, pasirinktinius antraščių dydžius, kraštinių stilius ir formatuotus šriftus nekurdama laikinų failų
FormulaBarText grąžina pažymėtojo langelio formulę su priekiniu lygybės ženklu arba jos ivesties reikšmę; ypatybei priskyrus naują formulę arba tipizuotą reikšmę, perkaičiuojamos priklausomos formulės
Undo ir Redo naudoja UndoLimit valdomą ribotą žiedinę istoriją; naujai sukurto XLSX langelio atšaukimas atkuria jo nebuvimo retojoje saugykloje būseną. Kiekvienas istorijos įrašas — TXLSViewerCellState momentinė kopija (darbo knygos tipas, egzistavimas, lakštas, koordinatės, formulė, reikšmė ir formato būsena), prieinama ir per viešąjį būsenos skaitymo metodą
Redagavimo kabliai — tipizuoti atgaliniai iškvietimai: OnBeforeEdit (TXLSViewerBeforeEditEvent) gauna siūlomąjį tekstą ir per Allow bei Text gali jį vetuoti arba perrašyti, o OnAfterEdit (TXLSViewerAfterEditEvent) praneša ivykdytąjį tekstą
Viewer.Editable := True; Viewer.GoToCell(2, 3); Viewer.FormulaBarText := '=A1*2'; Viewer.Undo; Viewer.Redo;
Diapazono ir nuorodų žymėjimas
Use Shift navigation, mouse dragging, or SelectRange to create a rectangular selection exposed through SelectionTop, SelectionLeft, SelectionBottom, SelectionRight, and SelectedRange
BeginReferencePick ijungia formulės nuorodų režimą, o OnReferencePick (TXLSViewerReferenceEvent) kaskart pasikeitus žymėjimui paskelbia dabartinįjį A1 diapazoną; svarelio formulės redaktoriui priėmus nuorodą, iškvieskite EndReferencePick
Rodymo savybės
Peržiūrėkite konfigūracijos valdiklius toliau
- WorkbookViewer komponentės nuorodinis vadovas — Išdėstymo savybių valdikliai
- Savybė DisplayGridLines — Tinklelio kraštinių perjungimas
- Savybė Zoom — Lapo mastelio dydžių nustatymas