Browse our Products

Aspose.Slides for .NET 23.10 Release Notes

KeySummaryCategoryRelated Documentation
SLIDESNET-44169Getting the visual size of Ink shapesFeature
SLIDESNET-44057ODP 3D charts supportFeaturehttps://docs.aspose.com/slides/net/convert-odp-to-pptx/
SLIDESNET-44020Getting the number of lines of a paragraphFeaturehttps://docs.aspose.com/slides/net/paragraph/
SLIDESNET-44109An image is blurred when converting PPTX to PDFEnhancement< https://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/>
SLIDESNET-43931Images are distorted when saved as TIFF images.Enhancementhttps://docs.aspose.com/slides/net/convert-powerpoint-to-tiff/
SLIDESNET-44213Animations grouped after resaving PPTXBughttps://docs.aspose.com/slides/net/powerpoint-animation/
SLIDESNET-44194PPTX to JPG: Content not renderedBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-44191When creating a slide from a Layout, the placeholders are changed to text areasBughttps://docs.aspose.com/slides/net/manage-placeholder/
SLIDESNET-44186NullReferenceException is thrown on saving presentationBughttps://docs.aspose.com/slides/net/convert-presentation/
SLIDESNET-44183Cloning slides throws “Consistency of value registry is broken” errorBughttps://docs.aspose.com/slides/net/clone-slides/
SLIDESNET-44177OleObjectFrame.LinkPathLong property does not return an entire linkBughttps://docs.aspose.com/slides/net/manage-ole/
SLIDESNET-44119Text is wrapped when loading and saving a PPT fileBughttps://docs.aspose.com/slides/net/convert-presentation/
SLIDESNET-43982Legend overlaps with the chatBughttps://docs.aspose.com/slides/net/powerpoint-charts/
SLIDESNET-43936Chart contains only one bar when converting slide to imageBughttps://docs.aspose.com/slides/net/powerpoint-charts/
SLIDESNET-43608Portion bold and outer shadow inconsistency in PPTXBughttps://docs.aspose.com/slides/net/shape-effective-properties/#get-effective-properties-of-text-frame

Public API Changes

TiffOptions.BwConversionMode property and BlackWhiteConversionMode enum added

The new TiffOptions.BwConversionMode property allows you to specify the algorithm for converting a color image to a black and white image. This setting is applied only when CompressionType is set to TiffCompressionTypes.CCITT4 or TiffCompressionTypes.CCITT3.

Example:

TiffOptions tiffOptions = new TiffOptions();
tiffOptions.CompressionType = TiffCompressionTypes.CCITT4;
tiffOptions.BwConversionMode = BlackWhiteConversionMode.Dithering;

using (var presentation = new Presentation())
{
    presentation.Save(tiffFilePath, SaveFormat.Tiff, tiffOptions);
}

InkBrush and InkTrace classes have been added

New classes related to Ink management API have been added:

  • InkTrace represents a trace element that is used to record the data captured by the digitizer. It contains a sequence of points.
  • InkBrush represents trace brush.

Example:

using (Presentation pres = new Presentation("pres.pptx"))
{
    IInk ink = (IInk)pres.Slides[0].Shapes[0];
    IInkTrace[] traces = ink.Traces;
    IInkBrush brush = traces[0].Brush;
}

Paragraph.GetLinesCount method has been added

The new GetLinesCount method of the Paragraph class allows you to get the number of lines in a paragraph.

Example:

using (Presentation pres = new Presentation())
{
    ISlide sld = pres.Slides[0];
    IAutoShape ashp = sld.Shapes.AddAutoShape(ShapeType.Rectangle, 150, 75, 150, 50);
    IParagraph para = ashp.TextFrame.Paragraphs[0];
    IPortion portion = para.Portions[0];
    portion.Text = "Aspose Paragraph GetLinesCount() Example";
    Console.WriteLine("Lines Count = {0}", para.GetLinesCount());
}