NotesSlide — Aspose.Slides FOSS for Java API Reference
BoundingBoxExtent NotesSlide class はプレゼンテーション内のノートスライドを表します。継承します BaseSlide および implements INotesSlide.
BoundingBoxExtent: org.aspose.slides.foss
import org.aspose.slides.foss.*;public class NotesSlide extends BaseSlide implements INotesSlideBoundingBoxExtent
BaseSlide -> NotesSlide
BoundingBoxExtent
| BoundingBoxExtent | BoundingBoxExtent | BoundingBoxExtent | BoundingBoxExtent |
|---|---|---|---|
getNotesTextFrame() | ITextFrame | BoundingBoxExtent | スピーカーノートを含む Text frame。. |
getHeaderFooterManager() | INotesSlideHeaderFooterManager | BoundingBoxExtent | ノートスライド用の Header/footer manager。. |
getParentSlide() | ISlide | BoundingBoxExtent | この notes slide が属する presentation slide。. |
getPresentation() | IPresentation | BoundingBoxExtent | Parent presentation。. |
使用例
スピーカーノートを読む
import org.aspose.slides.foss.*;
Presentation prs = new Presentation("deck.pptx");
ISlide slide = prs.getSlides().get(0);
INotesSlideManager mgr = slide.getNotesSlideManager();
INotesSlide notes = mgr.getNotesSlide();
if (notes != null) {
ITextFrame tf = notes.getNotesTextFrame();
System.out.println("Notes: " + tf.getText());
}スピーカーノートを追加または更新する
INotesSlide notes = slide.getNotesSlideManager().addNotesSlide();
notes.getNotesTextFrame().setText("Remember to demo the chart.");
prs.save("with-notes.pptx", SaveFormat.PPTX);