Presentation

Presentation class

Представляет презентацию Microsoft PowerPoint.

public sealed class Presentation : IPresentation

Конструкторы

ИмяОписание
Presentation()Этот конструктор создает новую презентацию с нуля. Созданная презентация имеет один пустой слайд.
Presentation(LoadOptions)Этот конструктор создает новую презентацию с нуля. Созданная презентация имеет один пустой слайд.
Presentation(Stream)Этот конструктор является основным механизмом для чтения существующей презентации.
Presentation(string)Этот конструктор получает путь к исходному файлу, из которого считывается содержимое презентации.
Presentation(Stream, LoadOptions)Этот конструктор является основным механизмом для чтения существующей презентации.
Presentation(string, LoadOptions)Этот конструктор получает путь к исходному файлу, из которого считывается содержимое презентации.

Характеристики

ИмяОписание
AllCustomXmlParts { get; }Возвращает все пользовательские части данных в презентации. Только для чтенияICustomXmlPart[].
Audios { get; }Возвращает коллекцию всех встроенных аудиофайлов в презентации. Только чтениеIAudioCollection.
CommentAuthors { get; }Возвращает коллекцию авторов комментариев. Только для чтенияICommentAuthorCollection.
CurrentDateTime { get; set; }Возвращает или устанавливает дату и время, которые заменят содержимое полей даты и времени. Время создания этого объекта Presentation по умолчанию. Чтение/записьDateTime.
CustomData { get; }Возвращает пользовательские данные презентации. Только для чтенияICustomData.
DefaultTextStyle { get; }Возвращает стиль текста по умолчанию для фигур. Только для чтенияITextStyle.
DigitalSignatures { get; }Возвращает набор подписей, использованных для подписания презентации. Только для чтенияIDigitalSignatureCollection.
DocumentProperties { get; }Возвращает объект DocumentProperties, который содержит стандартные и пользовательские свойства документа. Только для чтенияIDocumentProperties.
FirstSlideNumber { get; set; }Представляет номер первого слайда в презентации
FontsManager { get; }Возвращает диспетчер шрифтов. Только для чтенияIFontsManager.
HeaderFooterManager { get; }Возвращает фактический менеджер HeaderFooter. Только для чтенияIPresentationHeaderFooterManager.
HyperlinkQueries { get; }Обеспечивает легкий доступ ко всем гиперссылкам, содержащимся во всех слайдах презентации (кроме мастер-слайдов, макетов, слайдов с примечаниями). Только для чтенияIHyperlinkQueries.
Images { get; }Возвращает коллекцию всех изображений в презентации. Только для чтенияIImageCollection.
LayoutSlides { get; }Возвращает список всех слайдов макета, определенных в презентации. Только для чтенияIGlobalLayoutSlideCollection.
MasterHandoutSlideManager { get; }Возвращает главного менеджера раздаточных материалов. Только чтениеIMasterHandoutSlideManager.
MasterNotesSlideManager { get; }Возвращает мастер-менеджер заметок. Только для чтенияIMasterNotesSlideManager.
Masters { get; }Возвращает список всех мастер-слайдов, определенных в презентации. Только для чтенияIMasterSlideCollection.
MasterTheme { get; }Возвращает основную тему. Только для чтенияIMasterTheme.
NotesSize { get; }Возвращает объект размера слайда заметок. Только для чтенияINotesSize.
ProtectionManager { get; }Получает менеджер разрешений для этой презентации. Только для чтенияIProtectionManager.
Sections { get; }Возвращает список всех разделов слайдов, определенных в презентации. Только для чтенияISectionCollection.
Slides { get; }Возвращает список всех слайдов, определенных в презентации. Только для чтенияISlideCollection.
SlideSize { get; }Возвращает объект размера слайда. Только для чтенияISlideSize.
SourceFormat { get; }Возвращает информацию о том, из какого формата была загружена презентация. Только для чтенияSourceFormat.
VbaProject { get; set; }Получает или задает проект VBA с макросами презентации. Чтение/записьIVbaProject.
Videos { get; }Возвращает коллекцию всех встроенных видеофайлов в презентации. Только для чтенияIVideoCollection.
ViewProperties { get; }Получает свойства широкого представления презентации. Только для чтенияIViewProperties.

Методы

ИмяОписание
Dispose()Освобождает все ресурсы, используемые этим объектом Presentation.
GetSlideById(uint)Возвращает слайд, MasterSlide или LayoutSlide по идентификатору.
GetThumbnails(IRenderingOptions)Возвращает объекты Thumbnail Bitmap для всех слайдов презентации.
GetThumbnails(IRenderingOptions, int[])Возвращает объекты Thumbnail Bitmap для указанных слайдов презентации.
GetThumbnails(IRenderingOptions, Size)Возвращает объекты Thumbnail Bitmap для всех слайдов презентации указанного размера.
GetThumbnails(IRenderingOptions, float, float)Возвращает объекты Thumbnail Bitmap для всех слайдов презентации с пользовательским масштабированием.
GetThumbnails(IRenderingOptions, int[], Size)Возвращает объекты Thumbnail Bitmap для указанных слайдов презентации с указанным размером.
GetThumbnails(IRenderingOptions, int[], float, float)Возвращает объекты Thumbnail Bitmap для указанных слайдов презентации с пользовательским масштабированием.
JoinPortionsWithSameFormatting()Соединения выполняются с одинаковым форматированием во всех абзацах во всех допустимых формах на всех слайдах.
Print()Печать всей презентации на принтер по умолчанию.
Print(PrinterSettings)Печать презентации в соответствии с заданными настройками принтера, с использованием стандартного (без пользовательского интерфейса) контроллера печати.
Print(string)Печать всей презентации на указанный принтер, с использованием стандартного (без пользовательского интерфейса) контроллера печати.
Print(PrinterSettings, string)Печатает документ в соответствии с указанными настройками принтера, используя стандартный (без пользовательского интерфейса) контроллер печати и имя презентации.
Save(IXamlOptions)Сохраняет все слайды презентации в набор файлов, представляющих разметку XAML.
Save(Stream, SaveFormat)Сохраняет все слайды презентации в поток в указанном формате.
Save(string, SaveFormat)Сохраняет все слайды презентации в файл указанного формата.
Save(Stream, int[], SaveFormat)Сохраняет указанные слайды презентации в поток в указанном формате с сохранением номера страницы.
Save(Stream, SaveFormat, ISaveOptions)Сохраняет все слайды презентации в поток в указанном формате и с дополнительными параметрами.
Save(string, int[], SaveFormat)Сохраняет указанные слайды презентации в файл заданного формата с сохранением номера страницы.
Save(string, SaveFormat, ISaveOptions)Сохраняет все слайды презентации в файл заданного формата и с дополнительными параметрами.
Save(Stream, int[], SaveFormat, ISaveOptions)Сохраняет указанные слайды презентации в поток в указанном формате с сохранением номера страницы.
Save(string, int[], SaveFormat, ISaveOptions)Сохраняет указанные слайды презентации в файл заданного формата с сохранением номера страницы.

Смотрите также