Spire.Presentation for Java 11.11.1 のリリースをお知らせします。本バージョンでは、図形からカスタムデータを読み取る機能や、オーディオのフェードイン/フェードアウト時間を設定する機能などの新機能が追加されました。また、既知の不具合を 2 件修正しています。詳細は以下をご確認ください。
本リリースにおける変更点一覧
| カテゴリー | ID | 説明 |
| 新機能 | - | 図形(Shape)からカスタムデータ(Customer Data)を読み取る機能を追加しました。
Presentation ppt = new Presentation(); ppt.loadFromFile(inputFile); List |
| 新機能 | - | オーディオのフェードイン(Fade In)およびフェードアウト(Fade Out)時間を設定する機能を追加しました。
Presentation ppt = new Presentation(); ppt.loadFromFile(inputFile); Rectangle2D.Double audioRect = new Rectangle2D.Double(220, 240, 80, 80); IAudio audio=ppt.getSlides().get(0).getShapes().appendAudioMedia(inputFile_1, audioRect); // Set the duration of the starting fade for 13s audio.setFadeInDuration(13000f); // Set the duration of the ending fade for 20s audio.setFadeOutDuration(20000f); ppt.saveToFile(outputFile, FileFormat.PPTX_2016); ppt.dispose(); |
| 新機能 | - | オーディオ再生範囲をトリミング(開始/終了時間を指定)できる機能を追加しました。
Presentation ppt = new Presentation(); ppt.loadFromFile(inputFile); Rectangle2D.Double audioRect = new Rectangle2D.Double(220, 240, 80, 80); IAudio audio=ppt.getSlides().get(0).getShapes().appendAudioMedia(inputFile_1, audioRect); // Set the start trimming time 8 seconds audio.setTrimFromStart(8000f); // Set the end trimming time 13 seconds audio.setTrimFromEnd(13000f); ppt.saveToFile(outputFile, FileFormat.PPTX_2016); ppt.dispose(); |
| 新機能 | - | 表(テーブル)の透明度を設定する機能を追加しました。
Presentation presentation = new Presentation();
presentation.loadFromFile("data/test.pptx");
Double[] widths = new Double[]{100d, 100d, 150d, 100d, 100d};
Double[] heights = new Double[]{15d, 15d, 15d, 15d, 15d, 15d, 15d, 15d, 15d, 15d, 15d, 15d, 15d};
// Add a table
ITable table = presentation.getSlides().get(0).getShapes().appendTable(
(float) presentation.getSlideSize().getSize().getWidth() / 2 - 275, 90, widths, heights);
// Set overall table background transparency to 50% (0.0 = opaque, 1.0 = fully transparent)
table.getFill().setTransparency(0.5f);
// Customize the fill color of the cell at row 0, column 0 to blue
table.get(0, 0).getFillFormat().setFillType(FillFormatType.SOLID);
table.get(0, 0).getFillFormat().getSolidColor().setColor(Color.BLUE);
presentation.saveToFile("result.pptx", FileFormat.PPTX_2016); |
| 不具合修正 | SPIREPPT-3035 | LaTeX 数式を追加した際に、「NullPointerException」が発生する場合がある問題を修正しました。 |
| 不具合修正 | SPIREPPT-3036 | spire.presentation.jar に対して Avira Security Suite がウイルスの誤検知を行う問題を修正しました。 |
以下のリンクをクリックして、Spire.Presentation for Java 11.11.1 をダウンロードしてください:






