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