NotesSlideManager

NotesSlideManager class

注释幻灯片管理器。

public sealed class NotesSlideManager : DomObject<Slide>, INotesSlideManager

属性

名称描述
NotesSlide { get; }返回当前幻灯片的注释幻灯片。如果幻灯片没有注释幻灯片,则返回 null。只读 INotesSlide

方法

名称描述
AddNotesSlide()返回当前幻灯片的注释幻灯片,如果没有则创建一个。
RemoveNotesSlide()删除当前幻灯片的注释幻灯片。

示例

以下示例演示如何向特定的 PowerPoint 演示文稿幻灯片添加注释。

[C#]
	// 实例化一个 Presentation 对象,表示一个演示文稿文件
	using(Presentation presentation = new Presentation(dataDir + "AccessSlides.pptx")) {
	  // 向第一张幻灯片添加注释
	  INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
	  INotesSlide noteSlide = mgr.AddNotesSlide();
	  noteSlide.NotesTextFrame.Text = "您的注释";
	  // 将演示文稿保存到磁盘
	  presentation.Save(dataDir + "RemoveNotesAtSpecificSlide_out.pptx", SaveFormat.Pptx);
	}

以下示例演示如何从 PowerPoint 演示文稿的特定幻灯片中删除注释。

[C#]
	// 实例化一个 Presentation 对象,表示一个演示文稿文件
	using(Presentation presentation = new Presentation(dataDir + "AccessSlides.pptx")) {
	  // 删除第一张幻灯片的注释
	  INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
	  mgr.RemoveNotesSlide();
	  // 将演示文稿保存到磁盘
	  presentation.Save(dataDir + "RemoveNotesAtSpecificSlide_out.pptx", SaveFormat.Pptx);
	}

另请参阅