Skip to content

Aspose.Cells for Go via C++ v25.8.0

Compare
Choose a tag to compare
@roywangaspose roywangaspose released this 13 Aug 06:36
· 9 commits to main since this release

This page contains release notes for Aspose.Cells for Go via C++ 25.8.

Key Summary Category
CELLSNET-54523 Support for EXPAND formula New Feature
CELLSNET-58806 Support COT/COTH function New Feature
CELLSNET-58809 Support REDUCE function New Feature
CELLSNET-55776 Support font Variation Selectors while converting to pdf New Feature
CELLSNET-58803 Preserve freezed top rows when converting worksheet to HTML New Feature
CELLSNET-58755 Support "if" parameter of smart marker Enhancement
CELLSNET-58756 Support Variables in formula smart marker Enhancement
CELLSNET-58724 Auto adjust width for textbox according its text Bug
CELLSNET-58741 Shape has lost some text when converting excel to pdf Bug
CELLSNET-58774 Excel crashes when opening the Excel file (generated by Aspose.Cells) containing free form shape Bug
CELLSNET-58274 The row hidden status is incorrect after the filter operation in MemoryPreference mode Bug
CELLSNET-58413 NullReferenceException occurred when using LightCellsDataProvider with XlsSaveOptions Bug
CELLSNET-58497 Aspose.Cells is incorrectly determining formula spill range Bug
CELLSNET-58620 Extra single quotes were added to the formula when saving xlsb to xlsm Bug
CELLSNET-58684 Array formulas are not fully calculated Bug
CELLSNET-58758 Change default behavior of calculating AND/OR function with string parameters Bug
CELLSNET-58760 Table references with "@" was not calculated correctly Bug
CELLSNET-58761 Excel hyperlinks break when copying rows Bug
CELLSNET-58775 Calculated result of range for IFS function is incorrect Bug
CELLSNET-58781 Lambda functions not calculating properly Bug
CELLSNET-58791 XLSM to PDF: Formulas not converted correctly Bug
CELLSNET-58792 Incorrect workbook (formula) calculation when EnableCalculationChain = true Bug
CELLSNET-58804 The AbstractCalculationEngine paramters sometimes reference incorrect values Bug
CELLSNET-58719 Incorrect formula processing for TOCOL and nested array multiplier with true of scan_by_column Bug
CELLSNET-58821 SCAN function was not calculated correctly Bug
CELLSNET-58799 DataLabels is not wrapped in TreeMap chart. Bug
CELLSNET-58826 Chart labels are rendered incorrectly when converting to image Bug
CELLSNET-58850 Image looks slightly different than in Excel after rendering Bug
CELLSNET-52349 The characters specified in the Variation Selectors are garbled when rendering to PDF Bug
CELLSNET-53681 Texts using IPAmj Mincho fonts show error when converting file to pdf Bug
CELLSNET-55590 Issue with Kanji Character Conversion from XLSX to PDF Bug
CELLSNET-58372 Text data displays garbled characters when converting file to pdf Bug
CELLSNET-58505 Some chars are garbled in Excel to PDF conversion Bug
CELLSNET-58846 Text is corrupted while converting to pdf with CJK edit language option Bug
CELLSNET-58687 Unexpected reference after processing json smart martmarker. Bug
CELLSNET-58731 Invalid vertical alignment of xlsb Bug
CELLSNET-58743 Outline levels not copying correctly with multiple source ranges Bug
CELLSNET-58744 Invalid ValidationAlertType string val Bug
CELLSNET-58749 Invalid referred array formulas when table was removed Bug
CELLSNET-58753 Duplicate named style when reading styles from xlsb Bug
CELLSNET-58848 Pivot tables with filters and without rows and columns lose formatting upon being refreshed Bug
CELLSNET-58765 Exception "Object reference not set to an instance of an object" when merging named styles of workbooks Exception
CELLSNET-58766 Exception "Object reference not set to an instance of an object" when saving as ods Exception
CELLSNET-58772 OverflowException(Arithmetic operation resulted in an overflow) occurs when opening xlsx file 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 enum ShapePathPointValueType.

Specifies the value type of ShapePathPoint object.

Adds MarkdownLoadOptions struct.

Represents the options for loading markdown document.

Adds and deprecates some methods in ShapePathPoint struct.

Add

  • Specifies the value type(position coordinate or angle marker) of the current object.

func Int32ToShapePathPointValueType(value int32)(ShapePathPointValueType ,error)

func (instance *ShapePathPoint) GetType() (ShapePathPointValueType, error)

  • When the object is a position coordinate, get or set the x/y coordinate in pixels.

func (instance *ShapePathPoint) GetXPixel() (int32, error)

func (instance *ShapePathPoint) SetXPixel(value int32) error

func (instance *ShapePathPoint) GetYPixel() (int32, error)

func (instance *ShapePathPoint) SetYPixel(value int32) error

  • When the object is an angle marker, get or set the first/second angle in degrees.

func (instance *ShapePathPoint) GetXAngle() (int32, error)

func (instance *ShapePathPoint) SetXAngle(value int32) error

func (instance *ShapePathPoint) GetYAngle() (int32, error)

func (instance *ShapePathPoint) SetYAngle(value int32) error

Deprecate(Remove)

  • Please use ShapePathPoint.XPixel/YPixel or XAngle/YAngle instead in unit of pixel/degree accordingly.

func (instance *ShapePathPoint) GetX() (int32, error)

func (instance *ShapePathPoint) SetX(value int32) error

func (instance *ShapePathPoint) GetY() (int32, error)

func (instance *ShapePathPoint) SetY(value int32) error

Obsoletes(Removes) one method in ShapePathPointCollection struct.

  • Please use the MoveTo, LineTo, CubicBezierTo and ArcTo methods of ShapePath instead.

func (instance *ShapePathPointCollection) GetCount(x int32 ,y int32) (int32, error)

Adds one method in WorkbookSettings struct.

  • Gets the default settings for smart tags.

func (instance *WorkbookSettings) GetSmartTagOptions() (*SmartTagOptions, error)

Adds two methods in PasteOptions struct.

  • Indicates whether to keep tables in the destination range.

func (instance *PasteOptions) GetKeepOldTables() (bool, error)

func (instance *PasteOptions) GetKeepOldTables() (bool, error)

Adds enum ChartColorPaletteType.

  • Enumerates all Monochromatic Palettes used in Excel chart.

Adds one method in SeriesCollection struct.

  • Set Monochromatic Palette for chart series.

func (instance *SeriesCollection) ChangeColors(type_ ChartColorPaletteType) error