Presentation
Содержание
[
Скрывать
]Presentation class
Представляет собой презентацию Microsoft PowerPoint.
public sealed class Presentation : IPresentation
Constructors
Name | Description |
---|---|
Presentation() | Этот конструктор создает новую презентацию с нуля. Созданная презентация имеет один пустой слайд. |
Presentation(LoadOptions) | Этот конструктор создает новую презентацию с нуля. Созданная презентация имеет один пустой слайд. |
Presentation(Stream) | Этот конструктор является основным механизмом для чтения существующей презентации. |
Presentation(string) | Этот конструктор получает путь к исходному файлу, из которого читаются содержимое презентации. |
Presentation(Stream, LoadOptions) | Этот конструктор является основным механизмом для чтения существующей презентации. |
Presentation(string, LoadOptions) | Этот конструктор получает путь к исходному файлу, из которого читаются содержимое презентации. |
Properties
Name | Description |
---|---|
AllCustomXmlParts { get; } | Возвращает все пользовательские части данных в презентации. Только для чтения ICustomXmlPart []. |
Audios { get; } | Возвращает коллекцию всех встроенных аудиофайлов в презентации. Только для чтения IAudioCollection . |
CommentAuthors { get; } | Возвращает коллекцию авторов комментариев. Только для чтения ICommentAuthorCollection . |
CurrentDateTime { get; set; } | Возвращает или задает дату и время, которые будут заменять содержимое полей даты и времени. Время создания этого объекта презентации по умолчанию. Запись/Чтение DateTime. |
CustomData { get; } | Возвращает пользовательские данные презентации. Только для чтения ICustomData . |
DefaultTextStyle { get; } | Возвращает стиль текста по умолчанию для фигур. Только для чтения ITextStyle . |
DigitalSignatures { get; } | Возвращает коллекцию подписей, используемых для подписания презентации. Только для чтения IDigitalSignatureCollection . |
DocumentProperties { get; } | Возвращает объект DocumentProperties, который содержит стандартные и пользовательские свойства документа. Только для чтения IDocumentProperties . |
FirstSlideNumber { get; set; } | Представляет собой номер первого слайда в презентации |
FontsManager { get; } | Возвращает менеджер шрифтов. Только для чтения IFontsManager . |
HeaderFooterManager { get; } | Возвращает актуальный менеджер заголовков и подвалов. Только для чтения 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 . |
SlideShowSettings { get; } | Возвращает настройки слайд-шоу для презентации. |
SlideSize { get; } | Возвращает объект размера слайда. Только для чтения ISlideSize . |
SourceFormat { get; } | Возвращает информацию о том, из какого формата была загружена презентация. Только для чтения SourceFormat . |
VbaProject { get; set; } | Получает или задает проект VBA с макросами презентации. Запись/Чтение IVbaProject . |
Videos { get; } | Возвращает коллекцию всех встроенных видеофайлов в презентации. Только для чтения IVideoCollection . |
ViewProperties { get; } | Получает общие свойства представления презентации. Только для чтения IViewProperties . |
Methods
Name | Description |
---|---|
Dispose() | Освобождает все ресурсы, используемые этим объектом Presentation. |
GetImages(IRenderingOptions) | Возвращает объекты Image для всех слайдов презентации. |
GetImages(IRenderingOptions, int[]) | Возвращает объекты Thumbnail Image для указанных слайдов презентации. |
GetImages(IRenderingOptions, Size) | Возвращает объекты Thumbnail Image для всех слайдов презентации с указанным размером. |
GetImages(IRenderingOptions, float, float) | Возвращает объекты Thumbnail Image для всех слайдов презентации с пользовательским масштабированием. |
GetImages(IRenderingOptions, int[], Size) | Возвращает объекты Thumbnail Image для указанных слайдов презентации с указанным размером. |
GetImages(IRenderingOptions, int[], float, float) | Возвращает объекты Thumbnail Image для указанных слайдов презентации с пользовательским масштабированием. |
GetSlideById(uint) | Возвращает слайд, мастер-слайд или макетный слайд по Id. |
HighlightRegex(Regex, Color, IFindResultCallback) | Выделяет все совпадения регулярного выражения указанным цветом. |
HighlightText(string, Color) | Выделяет все совпадения образца текста указанным цветом. |
HighlightText(string, Color, ITextSearchOptions, IFindResultCallback) | Выделяет все совпадения образца текста указанным цветом. |
JoinPortionsWithSameFormatting() | Объединяет фрагменты с одинаковым форматированием во всех параграфах всех приемлемых фигур на всех слайдах. |
ReplaceRegex(Regex, string, IFindResultCallback) | Заменяет все совпадения регулярного выражения указанной строкой. |
ReplaceText(string, string, ITextSearchOptions, IFindResultCallback) | Заменяет все вхождения указанного текста другим указанным текстом. |
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) | Сохраняет указанные слайды презентации в файл с указанным форматом с сохранением номеров страниц. |
Examples
Следующий пример показывает, как создать презентацию PowerPoint.
[C#]
// Создайте объект Presentation, который представляет файл презентации
using (Presentation presentation = new Presentation())
{
// Получите первый слайд
ISlide slide = presentation.Slides[0];
// Добавьте автоформу типа линия
slide.Shapes.AddAutoShape(ShapeType.Line, 50, 150, 300, 0);
// Сохраните файл презентации.
presentation.Save("NewPresentation_out.pptx", SaveFormat.Pptx);
}
Следующий пример показывает, как открыть и сохранить презентацию.
[C#]
// Загрузите любой поддерживаемый файл в Presentation, например, ppt, pptx, odp и т. д.
using (Presentation presentation = new Presentation("Sample.odp"))
{
// Сохраните файл презентации.
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
}
See Also
- interface IPresentation
- namespace Aspose.Slides
- assembly Aspose.Slides