Browse our Products

Aspose.Slides for .NET 17.4 Release Notes

KeySummaryCategory
SLIDESNET-38524Support for a checking if presentation has been created or modified using Aspose.SlidesFeature
SLIDESNET-38431Add Asopse.Slides.xml file in Nuget packageFeature
SLIDESNET-38181Get Position of the DataPointsFeature
SLIDESNET-38150Getting automatic values for chart elements in a public APIFeature
SLIDESNET-38135Get actual position of chart DataLabelFeature
SLIDESNET-37733Setting Print options like Margin, Print copiesFeature
SLIDESNET-37583Extracting flash objects from presentationFeature
SLIDESNET-37475Set print setting option dynamicallyFeature
SLIDESNET-33370Display print preview and print setting dialog using Aspose.SlidesFeature
SLIDESNET-38543Legacy diagram improperly saved from PPT to PPTXBug
SLIDESNET-38523Ppt presentation saved as PPTX requires recovery in PowerPointBug
SLIDESNET-38519Pptx changed after cloningBug
SLIDESNET-38518Text broken in paragraph after cloningBug
SLIDESNET-38500“Allow Latin text to wrap in the middle of a word” ISSUEBug
SLIDESNET-38497Exception while loading presentationBug
SLIDESNET-38496GDI+ generic error on Windows 7Bug
SLIDESNET-38495PPT to PDF creates corrupted output when pdfOptions.SaveMetafilesAsPng = false is usedBug
SLIDESNET-38491AddClone method is removing the font styles in PowerPoint slidesBug
SLIDESNET-38487Notes Page become smaller after saving PPTBug
SLIDESNET-38477Circular shapes inner circle size gets changed on saving presentationBug
SLIDESNET-38476Line is missing after saving PPTBug
SLIDESNET-38473Table’s cell borders appear/disappear after converting PPTX to PPT and PPT to PPTXBug
SLIDESNET-38472PPT changed after savingBug
SLIDESNET-38471PPT changed after savingBug
SLIDESNET-38460After converting PPTX to PDF border in the top-right is blue instead of blackBug
SLIDESNET-38459After converting PPTX to PDF border in the top-center is missingBug
SLIDESNET-38457EmbeddedFont throw an exceptionBug
SLIDESNET-38456Smooth line is not accurately drawn in ScatterWithSmoothLines chartsBug
SLIDESNET-38439ArgumentNullException on loading PPTXBug
SLIDESNET-38421File not converting to PDFBug
SLIDESNET-38415Thumbnails are not properly generated from PPTXBug
SLIDESNET-38382Hyperlinks not working on PPTX to PDFBug
SLIDESNET-38373Exception on converting PPTX to PDFBug
SLIDESNET-38270Argument exception on saving presentationBug
SLIDESNET-38226Table borders are rendered incorrectlyBug
SLIDESNET-34062Values axis values scales are different in generated PDFBug
SLIDESNET-33961Tiled slide background not rendered correctly to SVG from PPT formatBug

Public API Changes

ActualX, ActualY, ActualWidth, ActualHeight have been added to IDataLabel, DataLabel

float ActualX - Gets actual X location (left) of the chart element relative to the left top corner of the chart. Call method IChart.ValidateChartLayout() before to get actual values.

  • float ActualY - Gets actual top of the chart element relative to the left top corner of the chart. Call method IChart.ValidateChartLayout() before to get actual values.
  • float ActualWidth - Gets actual width of the chart element. Call method IChart.ValidateChartLayout() before to get actual values.
  • float ActualHeight - Gets actual height of the chart element. Call method IChart.ValidateChartLayout() before to get actual values.

Call method IChart.ValidateChartLayout() previously to get actual values for these properties.

using (Presentation pres = new Presentation())
{
  Chart chart = (Chart)pres.Slides[0].Shapes.AddChart(ChartType.ClusteredColumn, 100, 100, 500, 350);
  chart.ValidateChartLayout();
  double x = chart.ChartData.Series[0].Labels[0].ActualX;
  double y = chart.ChartData.Series[0].Labels[0].ActualY;
  double w = chart.ChartData.Series[0].Labels[0].ActualWidth;
  double h = chart.ChartData.Series[0].Labels[0].ActualHeight;
}