NotesSlideManager

NotesSlideManager класс

Менеджер слайдов заметок.

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 = "Your Notes";
	  // Сохранить презентацию на диск
	  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);
	}

См. также