プレゼンテーションノート
Contents
[
Hide
]
Aspose.Slidesは、プレゼンテーションからノートスライドを削除することをサポートしています。このトピックでは、ノートを削除する際の新しい機能と、任意のプレゼンテーションからノートスタイルスライドを追加する機能を紹介します。Aspose.Slides for .NETは、任意のスライドのノートを削除する機能と、既存のノートにスタイルを追加する機能を提供します。開発者は以下の方法でノートを削除できます:
- プレゼンテーションの特定のスライドのノートを削除します。
- プレゼンテーションのすべてのスライドのノートを削除します。
スライドからノートを削除
特定のスライドのノートは、以下の例に示すように削除できます:
// プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化
Presentation presentation = new Presentation(dataDir + "AccessSlides.pptx");
// 最初のスライドのノートを削除
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
mgr.RemoveNotesSlide();
// プレゼンテーションをディスクに保存
presentation.Save(dataDir + "RemoveNotesAtSpecificSlide_out.pptx", SaveFormat.Pptx);
すべてのスライドからノートを削除
プレゼンテーションのすべてのスライドのノートは、以下の例に示すように削除できます:
// プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化
Presentation presentation = new Presentation("AccessSlides.pptx");
// すべてのスライドのノートを削除
INotesSlideManager mgr = null;
for (int i = 0; i < presentation.Slides.Count; i++)
{
mgr = presentation.Slides[i].NotesSlideManager;
mgr.RemoveNotesSlide();
}
// プレゼンテーションをディスクに保存
presentation.Save("RemoveNotesFromAllSlides_out.pptx", SaveFormat.Pptx);
ノートスタイルの追加
NotesStyleプロパティは、IMasterNotesSlideインターフェースおよびMasterNotesSlideクラスに追加されました。このプロパティは、ノートテキストのスタイルを指定します。実装は以下の例に示されています。
// プレゼンテーションファイルを表すPresentationクラスをインスタンス化
using (Presentation presentation = new Presentation("AccessSlides.pptx"))
{
IMasterNotesSlide notesMaster = presentation.MasterNotesSlideManager.MasterNotesSlide;
if (notesMaster != null)
{
// MasterNotesSlideテキストスタイルを取得
ITextStyle notesStyle = notesMaster.NotesStyle;
// 最初のレベルの段落にシンボルバレットを設定
IParagraphFormat paragraphFormat = notesStyle.GetLevel(0);
paragraphFormat.Bullet.Type = BulletType.Symbol;
}
// PPTXファイルをディスクに保存
presentation.Save("AddNotesSlideWithNotesStyle_out.pptx", Aspose.Slides.Export.SaveFormat.Pptx);
}