Свойства представления
Нормальное представление состоит из трех областей контента: слайд, область контента сбоку и область контента внизу. Свойства, относящиеся к позиционированию различных областей контента. Эта информация позволяет приложению сохранять свое состояние представления в файл, чтобы при повторном открытии представление находилось в том же состоянии, в котором презентация была сохранена в последний раз.
Свойство IViewProperties.NormalViewProperties было добавлено для доступа к свойствам нормального представления презентации.
Добавлены интерфейсы INormalViewProperties, INormalViewRestoredProperties и их потомки, перечисление SplitterBarStateType.
О INormalViewProperties
Представляет свойства нормального представления.
Свойство ShowOutlineIcons указывает, должен ли приложение отображать значки, если отображается контент в виде схемы в любой из областей контента нормального режима представления.
Свойство SnapVerticalSplitter указывает, должен ли вертикальный разделитель прилипать к минимизированному состоянию, когда боковая область достаточно мала.
Свойство PreferSingleView указывает, предпочитает ли пользователь видеть одноконтентную область во весь экран вместо стандартного нормального представления с тремя областями контента. Если включено, приложение может выбирать для отображения одну из областей контента на весь экран.
Свойства VerticalBarState и HorizontalBarState указывают состояние, в котором должен быть показан горизонтальный или вертикальный разделитель. Горизонтальный разделитель отделяет слайд от области контента под слайдом, вертикальный разделитель отделяет слайд от боковой области контента. Возможные значения: SplitterBarStateType.Minimized, SplitterBarStateType.Maximized и SplitterBarStateType.Restored.
Свойства RestoredLeft и RestoredTop указывают размеры верхней или боковой области слайда нормального представления, когда применяется значение SplitterBarStateType.Restored для VerticalBarState и HorizontalBarState соответственно.
О INormalViewRestoredProperties
Указывает размер области слайда (ширина при дочернем элементе RestoredTop, высота при дочернем элементе RestoredLeft) нормального представления, когда область имеет переменный восстановленный размер (ни минимизированный, ни максимизированный).
Свойство DimensionSize указывает размер области слайда (ширина при дочернем элементе restoredTop, высота при дочернем элементе restoredLeft).
Свойство AutoAdjust указывает, должен ли размер боковой области контента компенсировать новый размер при изменении размера окна, содержащего представление внутри приложения.
Пример ниже показывает, как можно получить доступ к свойствам ViewProperties.NormalViewProperties для презентации.
// Создание объекта презентации, представляющего файл презентации
using (Presentation pres = new Presentation("demo.pptx"))
{
pres.ViewProperties.NormalViewProperties.HorizontalBarState = SplitterBarStateType.Restored;
pres.ViewProperties.NormalViewProperties.VerticalBarState = SplitterBarStateType.Maximized;
pres.ViewProperties.NormalViewProperties.RestoredTop.AutoAdjust = true;
pres.ViewProperties.NormalViewProperties.RestoredTop.DimensionSize = 80;
pres.ViewProperties.NormalViewProperties.ShowOutlineIcons = true;
pres.Save("presentation_normal_view_state.pptx", SaveFormat.Pptx);
}
Установка значения по умолчанию для значения зума
Aspose.Slides для .NET теперь поддерживает установку значения по умолчанию для зума презентации, чтобы при открытии презентации зум уже был установлен. Это можно сделать, установив ViewProperties презентации. Свойства просмотра слайдов, а также NotesViewProperties можно установить программно. В этой теме мы увидим на примере, как установить свойства просмотра презентации в Aspose.Slides.
Чтобы установить свойства просмотра, пожалуйста, выполните следующие шаги:
- Создайте экземпляр класса Presentation.
- Установите свойства просмотра Properties презентации.
- Запишите презентацию в файл PPTX.
В приведенном ниже примере мы установили значение зума для просмотра слайдов, а также для просмотра заметок.
// Создание объекта презентации, представляющего файл презентации
using (Presentation presentation = new Presentation("demo.pptx"))
{
// Установка свойств просмотра презентации
presentation.ViewProperties.SlideViewProperties.Scale = 100; // Значение зума в процентах для просмотра слайдов
presentation.ViewProperties.NotesViewProperties.Scale = 100; // Значение зума в процентах для просмотра заметок
presentation.Save("Zoom_out.pptx", SaveFormat.Pptx);
}
Установка свойств просмотра
Чтобы установить свойства просмотра, пожалуйста, выполните следующие шаги:
- Создайте экземпляр класса Presentation.
- Установите свойства просмотра презентации.
- Запишите презентацию в файл PPTX.
В приведенном ниже примере мы установили значение зума для просмотра слайдов, а также для просмотра заметок.
// Создание объекта презентации, представляющего файл презентации
using (Presentation presentation = new Presentation("demo.pptx"))
{
// Установка свойств просмотра презентации
presentation.ViewProperties.SlideViewProperties.Scale = 100; // Значение зума в процентах для просмотра слайдов
presentation.ViewProperties.NotesViewProperties.Scale = 100; // Значение зума в процентах для просмотра заметок
presentation.Save("Zoom_out.pptx", SaveFormat.Pptx);
}