Aspose.Cells for .NET 19.4 Release Notes

CELLSNET-46619Support saving Markdown format documentNew Feature
CELLSNET-46124Support adding WebExtension shapeNew Feature
CELLSNET-46553Support importing JSON filesNew Feature
CELLSNET-46653Support adding WebExtension task paneNew Feature
CELLSNET-46656Support threaded commentsNew Feature
CELLSNET-46657Support cutting and pasting cellsNew Feature
CELLSNET-46686Support taking white space (char code 20) as the number group separator for the French languageEnhancement
CELLSNET-46649Large PDF generated as compared to online tool iLovePDFEnhancement
CELLSNET-46093Charts do not honor Page Setup Black and WhiteEnhancement
CELLSNET-46677Exporting Excel to PDF does not render Arabic texts precisely in chartsEnhancement
CELLSNET-46639Support vertical page break for ODS file.Enhancement
CELLSNET-46631Exception OutOfMemoryException while renderingPerformance
CELLSNET-46596Labels missing in shapesBug
CELLSNET-46615Shape.ToImage() exports images of different sizeBug
CELLSNET-46637Formatting errors in generated HTMLBug
CELLSNET-46650PivotTable.ShowValuesRow not set to false programmaticallyBug
CELLSNET-46652Pivot table slicers are removed after load and saveBug
CELLSNET-46678PivotField.IsRepeatItemLabels is not maintained in output XLSBBug
CELLSNET-46671Range.Copy after Range.CopyData corrupts the workbookBug
CELLSNET-42423Saving to PDF trims the row dataBug
CELLSNET-45698Worksheet.AutoFitColumns method cuts off the long text while rendering to PDFBug
CELLSNET-46661Less number of pages rendered in PDF as compared to Excel 365Bug
CELLSNET-46673File Size problem when converting Excel to PDFBug
CELLSNET-46632ChartPoint.Datalabels.ShowValue not working as expectedBug
CELLSNET-46655Multi-Level Category Axis Labels lost when saving with RefreshChartCache = trueBug
CELLSNET-46665Excel file is corrupted after calling NSeries.Clear() on Surface chartsBug
CELLSNET-46672Missing series data when exporting chart to an imageBug
CELLSNET-46627An issue with Pivot chart pointingBug
CELLSNET-46640Horizontal Page Break is lost if the row is empty when saving ODS fileBug
CELLSNET-46643Named ranges are not copied while copying a columnBug
CELLSNET-46644HeadingPairs and TitlesOfParts tags are lostBug
CELLSNET-46651Excel file corrupted while opening and savingBug
CELLSNET-46654Support adding WebExtensionBug
CELLSNET-46662Problem getting BuiltInDocumentPropertiesBug
CELLSNET-46663Image size changed while converting XLS to PDFBug
CELLSNET-46667Hidden rows are fetched while PlotVisibleRows = trueBug
CELLSNET-46668The dotted line becomes solid when XLSX is saved as ODSBug
CELLSNET-46669Shape to image Error when rendering an Excel file to PDFException
CELLSNET-46645Exception raised while calling PivotTable.GetChildrens()Exception
CELLSNET-46675Exception when opening an XLSX fileException
CELLSNET-46646Exception raised by opening the Excel file after updating the chartException
CELLSNET-46660Style.ForegroundColor property throws an exception for certain scenariosException
CELLSNET-46688Exceptions raised while applying styles dynamicallyException

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 .NET. If you have concerns about any change listed, please raise it on the Aspose.Cells support forum.

Adds APIs for saving Markdown document: SaveFormat.Markdown, FileFormatType.Markdown, MarkdownSaveOptions

Supports to save cells content as markdown table. With Workbook.Save() method, all cell contents in the active sheet will be exported as a table in the markdown document.

Removes obsolete properties of TxtLoadOptions

Please use LoadStyleStrategy property instead of KeepExactFormat.

Removes obsolete class LoadDataOption

Please use LoadFilter class and LoadOptions.LoadFilter property instead.

Removes obsolete properties of LoadOptions

LoadOptions.ConvertNumericData: please use this property with corresponding subclass of LoadOptions, such as TxtLoadOptions. LoadOptions.LoadDataOptions: please use LoadOptions.LoadFilter property with custom implementation of LoadFilter. LoadOptions.LoadDataFilterOptions: please use LoadOptions.LoadFilter.LoadDataFilterOptions instead. LoadOptions.OnlyLoadDocumentProperties: please use LoadOptions.LoadFilter.LoadDataFilterOptions=LoadDataFilterOptions.DocumentProperties. LoadOptions.LoadDataAndFormatting/LoadDataOnly: please use LoadOptions.LoadFilter.LoadDataFilterOptions=LoadDataFilterOptions.CellData | LoadDataFilterOptions.DefinedNames.

Adds PdfSaveOptions.ExportDocumentStructure property

Gets or sets a value determining whether or not to export document structure.

Adds classes of Aspose.Cells.WebExtensions namespace

Represents the WebExtensions and WebExtensionTasks.

Adds WorksheetCollection.WebExtensions and WorksheetCollection.WebExtensionTaskPanes properties.

Represents all WebExtensions and WebExtensionTasks. 

Adds WebExtensionShape class.

Represents the shape of WebExtension.

Adds Cells.InsertCutCells() method.

Inserts cut cells.

Adds Cells.SetViewColumnWidthPixel method.

Sets the view width of the column.

Adds ThreadedCommentCollection and ThreadedComment classes.

Represents the threaded comment. 

Adds WorksheetCollection.ThreadedCommentAuthors property.

Gets and sets the authors of threaded comments.

Adds Comment.ThreadedComments property.

Represents the threaded comments on the comment.

Add CommentCollection.AddThreadedComment() and CommentCollection.GetThreadedComments() methods.

Adds and gets the threaded comments.

Add Chart.SubTitle property.

Gets the chart’s sub-title. Only for ODS format file.