Browse our Products

Aspose.Cells for CPP 26.1 Release Notes

KeySummaryCategory
CELLSCPP-1201An error occurred while adding a formula object to a worksheet using a LaTeX format string.bug
CELLSCPP-1202Number13Test.ExpFormulaRangeRelTest failed on macOSbug
CELLSCPP-1203Number13Test.ExpFormulaCroassSheetsTest failed on macOSbug
CELLSNET-59584Enhance refreshing slicers with pivot table data source.Enhancement
CELLSNET-59486CalculateTextSize is less than the original height of the textbox.Bug
CELLSNET-59510Text line spacing error when saving file to pdfBug
CELLSNET-59561NullReferenceException occurs when copying worksheetException
CELLSNET-59585Excel file hangs while generating HTML.Bug
CELLSNET-59439Calculating LET involving within complex nested functions results in “#NAME?” errorBug
CELLSNET-59534Cell.HasCustomFunction cannot detect custom function for array formulasBug
CELLSNET-59536Spill function is not updatingBug
CELLSNET-59547Support to recognize long text exceeding 255 characters when calculating formulasBug
CELLSNET-59579Issue when rendering worksheet range to SVGBug
CELLSNET-59631Formatted result of fraction formatting is different from the result of ms excelBug
CELLSNET-59649Calculating UNIQUE() with whole column incorrectlyBug
CELLSNET-59490Solve the issue of chart data label loss when viewing result file in WPSBug
CELLSNET-59548The data labels of the chart are aligned incorrectly when resaving the sample fileBug
CELLSNET-59563Solve the bug in LegendEntry.IsDeleted in Aspose.Cells versions higher than 25.9Bug
CELLSNET-59512The spacing between text lines becomes smaller when saving file to pdfBug
CELLSNET-59552When rendering range to PNG image, there is an issue with rendering text that has accounting underlineBug
CELLSNET-59632Exception “Aspose.Cells.CellsException:‘Metafile::PixelForamt’” when rendering Excel file to PDFException
CELLSNET-59606Angled text is larger and misplaced in HTMLBug
CELLSNET-59663Converts Excel file to HTML hungBug
CELLSNET-59568Invalid order of item in the slicerBug
CELLSNET-59569Invalid color of missing slicer cache item.Bug
CELLSNET-59575The horizontal alignment type is not right when cell text is vertical orientationBug
CELLSNET-59576Lost the top-to-bottom settings when reading xlsbBug
CELLSNET-59578Exception “Input string was not in a correct format” when loading an XLSX fileException
CELLSNET-59628The inner richtext font is not changed after changing cell fontBug
CELLSNET-59636NullReferenceException when copying worksheetException
CELLSNET-59658Exception while refreshing pivot tablesException
CELLSNET-59665InsertCutCells does not keep format condition formulas relative to new cell locationsBug
CELLSNET-59668InsertCutCells method wipes out invalid custom function namesBug
CELLSNET-59675An exception occurred while converting the Excel file to HTML.Exception

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Cells for C++. If you have concerns about any change listed, please raise it on the Aspose.Cells support forum.

Adds and obsoletes some methods in RangeCollection class.

Add:

Obsoletes:

Use RangeCollection.AddRange(Range) instead.

Adds and obsoletes some methods in PivotAreaCollection class.

Add:

Obsoletes:

Use PivotAreaCollection.AddPivotArea(PivotArea) instead.

Adds and obsoletes some methods in HtmlTableLoadOptionCollection class.

Add:

Obsoletes:

Use HtmlTableLoadOptionCollection.AddTableLoadOption(HtmlTableLoadOption) instead.

Adds and obsoletes some methods in ConditionalFormattingIconCollection class.

Add:

Obsoletes:

Use ConditionalFormattingIconCollection.Add(IconSetType, int) instead.

Adds and obsoletes some methods in SparklineCollection class.

Add:

Obsoletes:

Use SparklineCollection.RemoveSparkline(Sparkline) instead.

Removes setters for the indexer of collections: GradientStopCollection, ConnectionParameterCollection, ExternalConnectionCollection.

There should be no scenario or requirement for user to set the item directly and such kind of operation may cause issue. Once it is needed to update existing item, we will provide new apis to support such kind of operation.

Adds some methods in TextOptions class.

Indicates whether the normalization of heights should be applied to the text run.

Gets or sets the text caps type for the text run.

Adds and obsoletes some methods in Font class.

Add:

Sets the font name with a specific scheme type.

Obsoletes:

Please use TextOptions.GetCapsType()/TextOptions.SetCapsType(…) instead.

Please use TextOptions.IsNormalizeHeights()/TextOptions.SetIsNormalizeHeights(…) instead.

Adds some methods in HtmlLoadOptions class.

Indicates whether to detect LaTeX formulas in the HTML file.

Adds some methods in WorkbookSettings class.

Indicates whether to be compatible with WPS.

Obsoletes some methods in OoxmlSaveOptions.

Please use WorkbookSettings.GetWpsCompatibility()/WorkbookSettings.SetWpsCompatibility(…) instead.

Adds some methods in PasteOptions class.

Indicates whether to shift formulas of shapes when copying ranges.

Adds some methods in PivotField class.

Returns the maximum and minimum values of the pivot field.

Group pivot field with auto detecting max and min value.

Adds some methods in PivotTableRefreshOption class.

Indicates whether to keep pivot items’ original order as in the old data source.

Adds new enum ItemsWithNoDataShowMode.

Specifies how items with no data are shown in a slicer.

Adds and obsoletes some methods in Slicer class

Add:

Indicates the type of sorting items.

Indicates whether to show items deleted from the data source.

Controls how items with no data are displayed.

Indicates whether to show all items even if there is no data.

Indicates whether the slicer header is visible.

Specifies the zero based index of the first slicer item.

Returns the worksheet that contains the slicer (replaces the obsolete Parent property).

Obsoletes:

Use GetTitle()/GetTitle(…) of Shape instead.

Use GetAlternativeText()/SetAlternativeText(…) of Shape instead.

Use GetIsPrintable()/SetIsPrintable(…) of Shape instead.

Use GetIsLocked()/SetIsLocked(…) of Shape instead.

Use GetPlacement()/SetPlacement(…) of Shape instead.

Use IsLockAspectRatio()/SetIsLockAspectRatio(…) of Shape instead.

Use GetShowCaption()/SetShowCaption(…) of Slicer instead.

Use GetWorksheet() of Slicer instead.

Obsoletes  enum SlicerCacheCrossFilterType.

Please use ItemsWithNoDataShowMode enum instead.

Adds some methods in Timeline class

Indicates whether to display the header.

Indicates whether to display the selection label.

Indicates whether to display the time level.

Indicates whether to display the horizontal scroll bar.

Gets or sets the start date of the timespan scrolling position.

Gets or sets the current time level.

Gets or sets the time level at which the current selection was made for the Timeline.

Adds new enum TimelineLevelType.

Defines the level types (Year, Quarter, Month, Day) for timelines.

Deletes enum SlicerCacheItemSortType.

Removes enum SlicerCacheItemSortType.