Documentație HotXLS

Membri avansați ai API XLSX

Acești membri acoperă suprafețe de editare XLSX publice mai puțin frecvente care completează paginile de referință principale pentru registru, foaie de lucru, interval, stil, filtru și diagramă

Panouri, afișare și fundal pentru foaia de lucru

TXLSXWorksheet.SplitPanes și RemoveSplit editează starea panourilor divizate; SplitRow, SplitCol, PaneStateKind și ScrollCol expun coordonatele stocate ale vederii

DisplayRowColHeaders controlează anteturile de rând și coloană, GridLinesSet distinge o alegere explicită a liniilor de grilă față de valoarea implicită, iar DefaultFormat plus StyleOverlays expun starea de stil la nivel de foaie

BackgroundImageData și BackgroundImageFormat expun imaginea de fundal a foii de lucru, în timp ce ClearBackgroundImage o elimină

Intervale păstrate împreună la paginare

KeepRowsTogether, ClearKeepRowsTogether, KeepColumnsTogether, ClearKeepColumnsTogether și KeepTogetherCount definesc blocuri care ar trebui să rămână pe o singură pagină acolo unde geometria o permite

BreakSplitsKeepBlock, ColBreakSplitsKeepBlock, KeepBlockBreakRow și KeepColBlockBreakCol inspectează modul în care întreruperile de pagină propuse interacționează cu acele blocuri

Ajutoare de editare a foii de lucru

AddImagePair scrie o imagine principală plus un însoțitor de rezervă, cum ar fi SVG și PNG, AddChartFromRanges construiește o diagramă din intervale tipizate de categorii și valori, iar CheckDataValidations returnează fiecare celulă care încalcă o regulă

SortRangeInternal este punctul de intrare avansat de sortare stabilă folosit de operațiile cu intervale și rapoarte; apelanții ar trebui să prefere în mod normal SortRange sau TXLSXRange.Sort

Conversia formulelor

TXLSXCell.ConvertFormulaToValue înlocuiește o formulă cu valoarea sa memorată, iar TXLSXCells.ConvertFormulasToValues aplică aceeași operație colecției de celule stocate

Detalii AutoFilter

TXLSXAutoFilterColumn.ClearValueFilters șterge filtrele de valoare și de grup de date, păstrând în același timp intrarea coloanei

HasCriteria2 și AndConnector descriu filtrele personalizate cu două condiții; filtrele de culoare folosesc HasColorFilter, HasColorFilter_CellColor și HasColorFilter_DxfId; filtrele cu pictograme folosesc HasIconFilter, HasIconFilter_Set și HasIconFilter_Id

Filtrele dinamice folosesc HasDynamicFilter, HasDynamicFilter_Type, HasDynamicFilter_Val, HasDynamicFilter_ValSet, HasDynamicFilter_MaxVal și HasDynamicFilter_MaxValSet; RawXml păstrează conținutul de filtru nesuportat

Umpleri cu gradient

TXLSXFill.AddGradientStop adaugă o oprire de culoare. GradientKind, GradientDegree, GradientLeft, GradientTop, GradientRight, GradientBottom, GradientStopCount și GradientStops expun geometria liniară sau de cale

BackgroundColorTheme, BackgroundColorIndex și BackgroundTintAndShade păstrează culorile de fundal non-RGB, iar TXLSXFills.AddLinearGradient creează și înregistrează un gradient liniar complet

Diagrame

TXLSXChart expune PlotGroupCount, ChartStyle, DispBlanksAs, PlotVisibleOnly și DataLabelsRange

TXLSXChartPlotGroup.Assign copiază un grup de diagramă; ZOrder, BarGrouping, GapWidth și Overlap controlează ordonarea acestuia și geometria barelor

TXLSXChartSeries expune SolidFillHex, SolidFillSet, MarkerSymbol, MarkerSize, MarkerSet, LabelNumFmt, LabelNumFmtSet, LabelPos și LabelPosSet

TXLSXChartTrendline expune Intercept, InterceptSet și Backward, în timp ce TXLSXChartAxis.ShowDispUnitsLabel controlează eticheta unităților de afișare

Formate condiționate și validări

TXLSXConditionalFormat.ContainsCellFast efectuează verificări indexate de apartenență, HasStyle raportează un stil diferențial, iar StdDev, EqualAverage și IsPivot expun indicatori avansați de regulă

TXLSXDataValidation.ContainsCellFast efectuează verificarea echivalentă indexată de apartenență la intervalul de validare

Tabele, foi, legături, comentarii și desene

TXLSXTable.TableType, ConnectionId, ColumnQueryTableFieldIds și HasHeaderRow păstrează metadatele de tabel bazate pe interogări și fără antet

TXLSXSheets.AddCopy duplică o foaie de lucru cu obiectele dependente, iar ByPos accesează colecția după poziția curentă a filei

TXLSXExternalLink.AddDefinedName și DefinedNameCount mențin numele externe memorate; TXLSXHyperlink.TargetFrame păstrează contextul de navigare țintă

TXLSXComment.AutoSizeFromText dimensionează forma comentariului după textul său, iar ClearFont elimină rândurile explicite de font cu text bogat

TXLSXImage.SvgData stochează însoțitorul SVG, iar CameraRange identifică un interval sursă de imagine legată; TXLSXTextBox.PrstToken păstrează tokenul de geometrie prestabilită DrawingML

Omoloage clasice ale foii de lucru

TXLSWorksheet.ConvertFormulasToValues înlocuiește formulele cu rezultatele memorate, supraîncărcările OpenRTF importă un tabel RTF la ținta implicită sau selectată de apelant, WriteAutoValue selectează un tip de celulă dintr-un variant, iar DefaultFormat expune XF-ul implicit al foii de lucru

Consultați și