Browse our Products

Aspose.Slides for .NET 23.5 Release Notes

KeySummaryCategoryRelated Documentation
SLIDESNET-43703Retrieving Effect/Enhancements/After animation settingsFeaturehttps://docs.aspose.com/slides/net/shape-animation/
SLIDESNET-43310Changing color of leader lines in Pie chartsFeaturehttps://docs.aspose.com/slides/net/powerpoint-charts/
SLIDESNET-43975Change in behavior when aspect ratio lock is set for PictureFrameBughttps://docs.aspose.com/slides/net/picture-frame/
SLIDESNET-43948PPTX to PNG: Math equations inconsistent in output PNGBughttps://docs.aspose.com/slides/net/convert-slide/#converting-slides-to-bitmap-and-saving-the-images-in-png
SLIDESNET-43940Setting a default language does not work for slide notesBughttps://docs.aspose.com/slides/net/presentation-localization/
SLIDESNET-43907The value of “Hide During Show” option from AudioFrame is wrongBughttps://docs.aspose.com/slides/net/audio-frame/#change-audio-play-options
SLIDESNET-43898Loading PPTX files throws PptxReadExceptionBughttps://docs.aspose.com/slides/net/open-presentation/
SLIDESNET-43865Problem with trignometric and calculus equations in PPTX to PNG conversionBughttps://docs.aspose.com/slides/net/convert-slide/#converting-slides-to-bitmap-and-saving-the-images-in-png
SLIDESNET-43863Overlap of content on PPTX to PNG conversionBughttps://docs.aspose.com/slides/net/convert-slide/#converting-slides-to-bitmap-and-saving-the-images-in-png
SLIDESNET-43851Text is not displayed when adding SVG image to a presentationBughttps://docs.aspose.com/slides/net/image/#adding-svg-to-presentations
SLIDESNET-43850Hyperlinks do not work when converting PPTX to PDFBug< https://docs.aspose.com/slides/net/conversion-to-pdf/>
SLIDESNET-43849Hyperlink does not work when converting PPTX to PDFBughttps://docs.aspose.com/slides/net/conversion-to-pdf/
SLIDESNET-43841FormatException is thrown when adding SVG image to group shapeBughttps://docs.aspose.com/slides/net/image/#converting-svg-to-a-set-of-shapes
SLIDESNET-43768PPTX to PNG: Text Shadows on group items not rendered correctlyBughttps://docs.aspose.com/slides/net/convert-slide/#converting-slides-to-bitmap-and-saving-the-images-in-png
SLIDESNET-43557A chart is not rendered correctly when converting PPTX to PDFBughttps://docs.aspose.com/slides/net/powerpoint-charts
SLIDESNET-43478Axis labels are displayed incorrectly for Bar chart when converting - improve SLIDESNET-43308 (PDF export)SLIDESNET-43308Bughttps://docs.aspose.com/slides/net/powerpoint-charts
SLIDESNET-43305Multi-type (combo) charts are displayed differently when converting PPTX to PDFBughttps://docs.aspose.com/slides/net/powerpoint-charts/
SLIDESNET-43164EffectiveData is lost for Portion object if a change is made to the previous oneBughttps://docs.aspose.com/slides/net/shape-effective-properties/

Public API Changes

AfterAnimationType enum, Effect.AfterAnimationType, and Effect.AfterAnimationColor have been added

AfterAnimationType, a new enum, has been added. It represents the after animation type of an animation effect and can be used with Effect.AfterAnimationType and Effect.AfterAnimationColor:

using (Presentation presentation = new Presentation("demo.pptx"))
{
    // Get the first effect of the first slide
    IEffect firstSlideEffect = presentation.Slides[0].Timeline.MainSequence[0];
    
    // Change the After animation effect to "Hide on Next Mouse Click"
    firstSlideEffect.AfterAnimationType = AfterAnimationType.HideOnNextMouseClick;
}

Example that shows you how to use Effect.AfterAnimationColor alongside AfterAnimationType:

using (Presentation presentation = new Presentation("demo.pptx"))
{
    // Get the first effect of the first slide
    IEffect firstSlideEffect = presentation.Slides[0].Timeline.MainSequence[0];

    // Change the After animation effect type to "Color"
    firstSlideEffect.AfterAnimationType = AfterAnimationType.Color;

    // Set the After animation effect color
    firstSlideEffect.AfterAnimationColor.Color = Color.Blue;
}

DataLabelCollection.LeaderLinesFormat has been added, DataLabelCollection.LeaderLinesColor declared as obsolete

To allow you to format a chart’s leader lines, LeaderLinesFormathas been added to DataLabelCollection. This is how you format a chart’s lines using the new property:

using (Presentation pres = new Presentation("pres.pptx"))
{
    IChart chart = (IChart) pres.Slides[0].Shapes[0];
    IChartSeriesCollection series = chart.ChartData.Series;
    IDataLabelCollection labels = series[0].Labels;
        ///
    labels.LeaderLinesFormat.Line.FillFormat.FillType = FillType.Solid;
    labels.LeaderLinesFormat.Line.FillFormat.SolidFillColor.Color = Color.FromArgb(255, 255, 0, 0);
}

DataLabelCollection.LeaderLinesColor is now obsolete and will be removed in Aspose.Slides 23.8.

LowCode.ForEach for shape, paragraph and portion now support include notes

LowCode.ForEach for shape, paragraph and portion now support overrides to include notes. A boolean flag is used as an indicator that specifies whether NotesSlides is included in processing.

using (Presentation pres = new Presentation("pres.pptx"))
{
    ForEach.Portion(pres, true, (portion, para, slide, index) =>
    {
        System.Console.WriteLine($"{portion.Text}, index: {index}");
    });
}