Свойства представления

О INormalViewProperties

Представляет свойства нормального представления.

Методы getShowOutlineIcons и setShowOutlineIcons определяют, должно ли приложение отображать значки, если отображать контент в виде схемы в любой из областей содержимого в режиме нормального представления.

Методы getSnapVerticalSplitter и setSnapVerticalSplitter определяют, должен ли вертикальный разделитель “прилипать” к минимизированному состоянию, когда боковая область достаточно мала.

Свойство getPreferSingleView и setPreferSingleView определяет, предпочитает ли пользователь видеть полноэкранную одну область содержимого, а не стандартное нормальное представление с тремя областями содержимого. Если включено, приложение может выбрать отображение одной из областей содержимого во всем окне.

Методы getVerticalBarState и getHorizontalBarState определяют состояние, в котором следует отображать горизонтальную или вертикальную полосу разделителя. Горизонтальная полоса разделителя отделяет слайд от области содержимого ниже слайда, вертикальная полоса разделителя отделяет слайд от боковой области содержимого. Возможные значения: SplitterBarStateType.Minimized, SplitterBarStateType.Maximized и SplitterBarStateType.Restored.

Методы getRestoredLeft и getRestoredTop определяют размеры верхней или боковой области слайда нормального представления, когда применяется значение SplitterBarStateType.Restored для getVerticalBarState и getHorizontalBarState соответственно.

О восстановлении 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();
}

Установка значения по умолчанию для масштаба

Для установки свойств представления. Пожалуйста, выполните следующие шаги:

  1. Создайте экземпляр класса Presentation.
  2. Установите Свойства представления для Презентации.
  3. Запишите презентацию в формате 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();
}