NotesSlideManager

NotesSlideManager class

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

public sealed class NotesSlideManager : DomObject<Slide>, INotesSlideManager

Properties

NameDescription
NotesSlide { get; }Возвращает заметку слайда для текущего слайда. Возвращает null, если у слайда нет заметки. Только для чтения INotesSlide.

Methods

NameDescription
AddNotesSlide()Возвращает заметку слайда для текущего слайда, создавая одну, если её нет.
RemoveNotesSlide()Удаляет заметку слайда текущего слайда.

Examples

Следующий пример показывает, как добавить заметки к конкретному слайду презентации 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);
	}

See Also