Spire.Presentation for .NET

ニュース&リリース

2023-09-27

Spire.Presentation 8.9.4 ではスライドの自動切り替え時間の設定がサポートされています

Spire.Presentation 8.9.4のリリースをお知らせいたします。このバージョンでは、スライドの自動切り替え時間の設定と、グラデーションストップスタイルの透明度と明るさの設定と読み取りがサポートされています。また、スライドから画像への変換機能も強化されました。さらに、多角形の角の座標のコレクションが不完全であるという問題など、既知の問題が修正されました。詳細は以下の内容を読んでください。

このリリースで行われた変更のリストは次のとおりです
カテゴリー ID 説明
New feature SPIREPPT-2351 スライドの自動切り替え時間の設定がサポートされています。
Presentation ppt = new Presentation();
ppt.LoadFromFile("input.pptx");
ppt.Slides[0].SlideShowTransition.AdvanceAfterTime = 1000;
ppt.Slides[1].SlideShowTransition.SelectedAdvanceAfterTime = false;
ppt.SaveToFile("output.pptx", FileFormat.Pptx2013);
ppt.Dispose();
New feature SPIREPPT-2353 Radial Gradient Styleのすべてのオプションの名前を最適化し、元のオプションを非推奨とし、MS PowerPointツールと同じオプションが追加されています。
Previous options:
FromCorner1
FromCorner2
FromCorner3
FromCorner4
New options:
FromTopLeftCorner
FromBottomLeftCorner
FromTopRightCorner
FromBottomRightCorner
New feature SPIREPPT-2354 グラデーションストップスタイルの透明度と明るさの設定と読み取りがサポートされています。
Presentation ppt = new Presentation();
ppt.LoadFromFile("input.pptx");
StringBuilder stringBuilder = new StringBuilder();
IAutoShape shape = (ppt.Slides[0].Shapes[0] as GroupShape).Shapes[2] as IAutoShape;
GradientStopCollection stops = shape.Fill.Gradient.GradientStops;
for (int i = 0; i < stops.Count; i++)
{
    float transparency = stops[i].Color.Transparency;
    float brightness = stops[i].Color.Brightness;
    stringBuilder.AppendLine("stops" + i + "transparency: " + transparency + " brightness: " + brightness);
}
File.WriteAllText("output.txt", stringBuilder.ToString());

stops[0].Color.Transparency = 0.5f;
stops[0].Color.Brightness = -0.32f;
ppt.SaveToFile("output.pptx", FileFormat.Auto);
ppt.Dispose();
Bug SPIREPPT-2322 多角形の角の座標のコレクションが不完全であるという問題が修正されました。
Bug SPIREPPT-2323 スライドを画像に保存する際にテキストの方向が変わってしまう問題が修正されました。
Bug SPIREPPT-2334 線コネクタ形状の接続点座標の取得に失敗する問題が修正されました。
ここで Spire. Presentation 8.9.4をダウンロードする