Свойства представления нормального вида
Обычное представление состоит из трех областей контента: самого слайда, боковой области контента и нижней области контента. Свойства, относящиеся к позиционированию различных областей контента. Эта информация позволяет приложению сохранять свое состояние представления в файл, так что при повторном открытии представление будет в том же состоянии, что и при последнем сохранении презентации.
Метод IViewProperties.getNormalViewProperties был добавлен для доступа к свойствам нормального вида презентации.
Интерфейсы INormalViewProperties, INormalViewRestoredProperties и их потомки, перечисление SplitterBarStateType были добавлены.
О INormalViewProperties
Представляет свойства нормального вида.
Методы getShowOutlineIcons и setShowOutlineIcons определяют, должно ли приложение показывать значки, если отображается контент в виде плана в любой из областей контента нормального режима представления.
Методы getSnapVerticalSplitter и setSnapVerticalSplitter определяют, должен ли вертикальный разделитель прикрепляться к минимизированному состоянию, когда боковая область достаточно мала.
Свойство getPreferSingleView и setPreferSingleView определяет, предпочитает ли пользователь видеть весь экран с одной областью контента, чем стандартный нормальный вид с тремя областями контента. Если включено, приложение может выбрать отображение одной из областей контента на всем окне.
Методы getVerticalBarState и getHorizontalBarState определяют состояние, в котором должен быть показан горизонтальный или вертикальный разделитель. Горизонтальный разделитель отделяет слайд от области контента под слайдом, вертикальный разделитель отделяет слайд от боковой области контента. Возможные значения: SplitterBarStateType.Minimized, SplitterBarStateType.Maximized и SplitterBarStateType.Restored.
Методы getRestoredLeft и getRestoredTop определяют размеры верхней или боковой области слайда нормального вида, когда для getVerticalBarState и getHorizontalBarState применяется значение SplitterBarStateType.Restored соответственно.
О восстановлении INormalViewProperties
Определяет размеры области слайда (ширину, когда она является дочерней для getRestoredTop, высоту, когда она является дочерней для getRestoredLeft) нормального вида, когда область имеет переменный восстановленный размер (не минимизированный и не развернутый).
Метод getDimensionSize определяет размер области слайда (ширину, когда она является дочерней для restoredTop, высоту, когда она является дочерней для restoredLeft).
Метод getAutoAdjust определяет, должны ли размеры боковой области контента компенсировать новый размер при изменении размера окна, содержащего представление в приложении.
Ниже приведен пример, который показывает, как вы можете получить доступ к свойствам ViewProperties.getNormalViewProperties для презентации.
// Создать объект Presentation, который представляет файл презентации
Presentation pres = new Presentation();
try {
pres.getViewProperties().getNormalViewProperties().setHorizontalBarState(SplitterBarStateType.Restored);
pres.getViewProperties().getNormalViewProperties().setVerticalBarState(SplitterBarStateType.Maximized);
// Восстановить свойства представления презентации
pres.getViewProperties().getNormalViewProperties().getRestoredTop().setAutoAdjust(true);
pres.getViewProperties().getNormalViewProperties().getRestoredTop().setDimensionSize(80);
pres.getViewProperties().getNormalViewProperties().setShowOutlineIcons(true);
pres.save("presentation_normal_view_state.pptx", SaveFormat.Pptx);
} finally {
pres.dispose();
}
Установка значения масштаба по умолчанию
Для установки свойств представления. Пожалуйста, выполните следующие шаги:
- Создайте экземпляр класса Presentation.
- Установите Свойства представления для Presentation.
- Запишите презентацию в файл PPTX . В приведенном ниже примере мы установили значение масштаба для представления слайдов, а также для представления заметок.
// Создать объект Presentation, который представляет файл презентации
Presentation presentation = new Presentation();
try {
// Установка свойств представления для презентации
presentation.getViewProperties().getSlideViewProperties().setScale(100); // Значение масштаба в процентах для просмотра слайдов
presentation.getViewProperties().getNotesViewProperties().setScale(100); // Значение масштаба в процентах для просмотра заметок
presentation.save("Zoom_out.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}