Dokumentácia HotXLS

Pokročilé členy API XLSX

Tieto členy pokrývajú menej bežné, ale verejné plochy na úpravu XLSX, ktoré dopĺňajú hlavné referenčné stránky zošitov, hárkov, rozsahov, štýlov, filtrov a grafov

Panely, zobrazenie a pozadie hárka

TXLSXWorksheet.SplitPanes a RemoveSplit upravujú stav rozdelených panelov; SplitRow, SplitCol, PaneStateKind a ScrollCol sprístupňujú uložené súradnice zobrazenia

DisplayRowColHeaders riadi záhlavia riadkov a stĺpcov, GridLinesSet odlišuje explicitnú voľbu mriežky od predvolenej a DefaultFormat plus StyleOverlays sprístupňujú stav štýlov na úrovni hárka

BackgroundImageData a BackgroundImageFormat sprístupňujú obrázok pozadia hárka, zatiaľ čo ClearBackgroundImage ho odstraňuje

Rozsahy držané pokope pri stránkovaní

KeepRowsTogether, ClearKeepRowsTogether, KeepColumnsTogether, ClearKeepColumnsTogether a KeepTogetherCount definujú bloky, ktoré by mali zostať na jednej stránke, kde to geometria umožňuje

BreakSplitsKeepBlock, ColBreakSplitsKeepBlock, KeepBlockBreakRow a KeepColBlockBreakCol skúmajú, ako navrhované zlomy strán interagujú s týmito blokmi

Pomocné úpravy hárka

AddImagePair zapisuje primárny obrázok plus záložného spoločníka, napríklad SVG a PNG, AddChartFromRanges vytvára graf z typovaných rozsahov kategórií a hodnôt a CheckDataValidations vracia každú bunku, ktorá porušuje pravidlá

SortRangeInternal je pokročilý vstupný bod stabilného triedenia používaný operáciami rozsahov a zostáv; volajúci by mali bežne uprednostniť SortRange alebo TXLSXRange.Sort

Konverzia vzorcov

TXLSXCell.ConvertFormulaToValue nahrádza jeden vzorec jeho hodnotou v medzipamäti a TXLSXCells.ConvertFormulasToValues aplikuje rovnakú operáciu na uloženú kolekciu buniek

Podrobnosti AutoFiltra

TXLSXAutoFilterColumn.ClearValueFilters vymaže filtre hodnôt a dátových skupín pri zachovaní položky stĺpca

HasCriteria2 a AndConnector opisujú dvojpodmienkové vlastné filtre; filtre farieb používajú HasColorFilter, HasColorFilter_CellColor a HasColorFilter_DxfId; filtre ikon používajú HasIconFilter, HasIconFilter_Set a HasIconFilter_Id

Dynamické filtre používajú HasDynamicFilter, HasDynamicFilter_Type, HasDynamicFilter_Val, HasDynamicFilter_ValSet, HasDynamicFilter_MaxVal a HasDynamicFilter_MaxValSet; RawXml zachováva nepodporovaný obsah filtra

Gradientové výplne

TXLSXFill.AddGradientStop pridáva farebný bod. GradientKind, GradientDegree, GradientLeft, GradientTop, GradientRight, GradientBottom, GradientStopCount a GradientStops sprístupňujú lineárnu alebo dráhovú geometriu

BackgroundColorTheme, BackgroundColorIndex a BackgroundTintAndShade zachovávajú ne-RGB farby pozadia a TXLSXFills.AddLinearGradient vytvára a registruje kompletný lineárny gradient

Grafy

TXLSXChart sprístupňuje PlotGroupCount, ChartStyle, DispBlanksAs, PlotVisibleOnly a DataLabelsRange

TXLSXChartPlotGroup.Assign kopíruje skupinu grafov; ZOrder, BarGrouping, GapWidth a Overlap riadia jej poradie a geometriu stĺpcov

TXLSXChartSeries sprístupňuje SolidFillHex, SolidFillSet, MarkerSymbol, MarkerSize, MarkerSet, LabelNumFmt, LabelNumFmtSet, LabelPos a LabelPosSet

TXLSXChartTrendline sprístupňuje Intercept, InterceptSet a Backward, zatiaľ čo TXLSXChartAxis.ShowDispUnitsLabel riadi popisok jednotiek zobrazenia

Podmienené formáty a validácie

TXLSXConditionalFormat.ContainsCellFast vykonáva indexované kontroly členstva, HasStyle hlási diferenčný štýl a StdDev, EqualAverage a IsPivot sprístupňujú pokročilé príznaky pravidiel

TXLSXDataValidation.ContainsCellFast vykonáva ekvivalentnú indexovanú kontrolu členstva validačného rozsahu

Tabuľky, hárky, odkazy, komentáre a kresby

TXLSXTable.TableType, ConnectionId, ColumnQueryTableFieldIds a HasHeaderRow zachovávajú metadáta tabuliek s dotazmi a bez hlavičiek

TXLSXSheets.AddCopy duplikuje hárok so závislými objektmi a ByPos pristupuje ku kolekcii podľa aktuálnej pozície karty

TXLSXExternalLink.AddDefinedName a DefinedNameCount udržiavajú externé názvy v medzipamäti; TXLSXHyperlink.TargetFrame zachováva cieľový kontext prehliadania

TXLSXComment.AutoSizeFromText prispôsobuje tvar komentára jeho textu a ClearFont odstraňuje explicitné behy fontov bohatého textu

TXLSXImage.SvgData ukladá SVG spoločníka a CameraRange identifikuje zdrojový rozsah prepojeného obrázka; TXLSXTextBox.PrstToken zachováva token geometrie DrawingML preset

Klasické náprotivky hárkov

TXLSWorksheet.ConvertFormulasToValues nahrádza vzorce výsledkami v medzipamäti, preťaženia OpenRTF importujú RTF tabuľku na predvolený alebo volajúcim vybraný cieľ, WriteAutoValue vyberá typ bunky z variantu a DefaultFormat sprístupňuje predvolený XF hárka

Pozri tiež