Browse our Products

Aspose.Slides for .NET 26.3 Release Notes

New Features and Improvements

KeySummaryCategoryRelated Documentation
SLIDESNET-45266PowerPoint → PDF/UA: Existing alt texts not transferred for multiple element typesBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45315Extra paragraphs for animated text causing rendering artifactsBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45256PowerPoint → PDF/UA: Automatically generated alt texts for tables, formulas, and imagesBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45270PowerPoint → PDF: Font Shadow and Reflection Rendered IncorrectlyBug
SLIDESNET-45290EMF image is displayed incorrectly when converting a slide to JPGBug
SLIDESNET-45314“No Image” is added and color is changed when loading and saving a PPT fileBughttps://docs.aspose.com/slides/net/save-presentation/
SLIDESNET-45310Incorrect value when converting PPTX to JPEGBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-jpg/
SLIDESNET-45282Incorrect characters rendered for Arabic text when converting PPTX to PDFBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45257PowerPoint → PDF/UA: Missing marked content reference for link elementsBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45255PowerPoint → PDF/UA: Artifacts inside tagged content (PAC error)Bughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45298Failed to find a way to determine an inherited scheme colorEnhancementhttps://docs.aspose.com/slides/net/presentation-theme/
SLIDESNET-45303Content in the generated PDF is misaligned compared to the MS PowerPoint outputBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45264PowerPoint → PDF/UA: Decorative elements not tagged as artifactsInvestigationhttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45265PowerPoint → PDF/UA: Parts of non-decorative elements are incorrectly tagged as artifactsBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45262PowerPoint → PDF/UA: Structure tags remain although text box is marked as decorative (artifact)Investigationhttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45250Chart axis labels overlap with legends when converting to PDFBug
SLIDESNET-43162Think-Cell charts are not displaying in thumbnail imageBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-png/
SLIDESNET-45293A part of the text is missing when reapplying a layout slideBughttps://docs.aspose.com/slides/net/slide-layout/
SLIDESNET-45288Text becomes larger after loading and saving a PPT fileBughttps://docs.aspose.com/slides/net/save-presentation/
SLIDESNET-45284Support opening text disguised as .ppt/.pps as text-imported presentationsFeature
SLIDESNET-45258PowerPoint → PDF/UA: Missing Type/Subtype information for artifacts (Header / Footer / Pagination)Bughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-45260PowerPoint → PDF/UA: Inconsistent decorative marking for SmartArt and charts (text remains in structure tree)Investigationhttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/

Public API Changes

Added New Method: Shape.GetVisualBounds()

A new GetVisualBounds() method has been added to the Shape class. This method returns the actual visual bounds of a shape as it appears on the slide after rendering.
Unlike the model bounds (Shape.X, Shape.Y, Shape.Width, Shape.Height), the visual bounds represent the final rendered appearance and may extend beyond the shape’s original geometry.
The returned bounds take into account rendering-time factors such as rotation, stroke width, text overflow, SmartArt layout, and grouping.

Usage Example

The following code snippet demonstrates how to retrieve and print the visual bounds of a shape on the first slide:

using (var presentation = new Presentation("example.pptx"))
{
    Shape shape = (Shape)presentation.Slides[0].Shapes[0];

    RectangleF visualBounds = shape.GetVisualBounds();

    Console.WriteLine(
        $"Visual bounds: X={visualBounds.X}, Y={visualBounds.Y}, " +
        $"Width={visualBounds.Width}, Height={visualBounds.Height}");
}

Added New Property: IFillFormatEffectiveData.SolidFillSchemeColor

A new SolidFillSchemeColor property has been added to the IFillFormatEffectiveData interface. This property allows retrieving the fill color defined by the presentation’s color scheme.

Usage Example

The following code snippet demonstrates how to print the effective fill colors of the shapes on the first slide:

using (var presentation = new Presentation("FillColor.pptx"))
{
    foreach (var shape in presentation.Slides[0].Shapes)
    {
        var fillFormat = shape.FillFormat.GetEffective();
        Console.WriteLine("Fill color: " + fillFormat.SolidFillColor);
        Console.WriteLine("Fill scheme color: " + fillFormat.SolidFillSchemeColor);
    }
}