API publique et changements incompatibles rétroactifs dans Aspose.Slides pour .NET 14.10.0

Modifications de l’API publique

Le type de champ Aspose.Slides.FieldType.Footer a été ajouté

Le type de champ Footer a été ajouté pour permettre la création de champs de ce type et pour une sérialisation valide des présentations.

L’élément d’énumération ShapeElementFillSource.Own a été supprimé

L’élément d’énumération ShapeElementFillSource.Own a été supprimé comme dupliqué. Utilisez ShapeElementFillSource.Shape à la place de ShapeElementFillSource.Own.

Des méthodes de suppression de points de données et de catégories de graphique ont été ajoutées

Les méthodes suivantes, qui permettent de supprimer un point de données de graphique d’une collection de points de données, ont été ajoutées :

IChartDataPointCollection.Remove(IChartDataPoint) IChartDataPoint.Report()

La méthode suivante, qui permet de supprimer une catégorie de graphique de la collection contenant, a été ajoutée :

IChartCategory.Remove()


 using (Presentation pres = new Presentation())

{

    IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.ClusteredColumn, 50, 50, 450, 400, true);

    chart.ChartData.Categories[0].Remove(); //remove with ChartCategory.Remove()

    chart.ChartData.Categories.Remove(chart.ChartData.Categories[0]); //remove with ChartCategoryCollection.Remove()

    foreach (var ser in chart.ChartData.Series)

    {

        ser.DataPoints[0].Remove();//remove with ChartDataPoint.Remove()

        ser.DataPoints.Remove(ser.DataPoints[0]);//ChartDataPointCollection.Remove()

    }

    pres.Save(outPath, SaveFormat.Pptx);

}

Les propriétés obsolètes Aspose.Slides.ParagraphFormat ont été supprimées

Les propriétés BulletChar, BulletColor, BulletColorFormat, BulletFont, BulletHeight, BulletType, IsBulletHardColor, IsBulletHardFont, NumberedBulletStartWith, NumberedBulletStyle ont été supprimées. Elles étaient marquées comme obsolètes depuis longtemps.

Les constructeurs inutiles et obsolètes ont été supprimés

Les constructeurs suivants ont été supprimés :

  • Aspose.Slides.Effects.AlphaBiLevel(System.Single)
  • Aspose.Slides.Effects.AlphaModulateFixed(System.Single)
  • Aspose.Slides.Effects.AlphaReplace(System.Single)
  • Aspose.Slides.Effects.BiLevel(System.Single)
  • Aspose.Slides.Effects.Blur(System.Double,System.Boolean)
  • Aspose.Slides.Effects.HSL(System.Single,System.Single,System.Single)
  • Aspose.Slides.Effects.ImageTransformOperation(Aspose.Slides.Effects.ImageTransformOperationCollection)
  • Aspose.Slides.Effects.Luminance(System.Single,System.Single)
  • Aspose.Slides.Effects.Tint(System.Single,System.Single)
  • Aspose.Slides.PortionFormat(Aspose.Slides.ParagraphFormat)
  • Aspose.Slides.PortionFormat(Aspose.Slides.Portion)
  • Aspose.Slides.PortionFormat(Aspose.Slides.PortionFormat)