Eigenschaften der Präsentationsansicht

Über INormalViewProperties

Repräsentiert die normalen Ansichtseigenschaften.

Die Methoden getShowOutlineIcons und setShowOutlineIcons geben an, ob die Anwendung Symbole anzeigen soll, wenn sie Gliederungsinhalte in einem der Inhaltsbereiche des normalen Ansichtsmodus anzeigt.

Die Methoden getSnapVerticalSplitter und setSnapVerticalSplitter geben an, ob der vertikale Splitter sich in einen minimierten Zustand einfügen soll, wenn der seitliche Bereich ausreichend klein ist.

Die Eigenschaft getPreferSingleView und setPreferSingleView gibt an, ob der Benutzer es bevorzugt, ein Vollfenster mit einem einzigen Inhaltsbereich anstelle der standardmäßigen normalen Ansicht mit drei Inhaltsbereichen zu sehen. Bei Aktivierung kann die Anwendung wählen, einen der Inhaltsbereiche im gesamten Fenster anzuzeigen.

Die Methoden getVerticalBarState und getHorizontalBarState geben den Zustand an, in dem die horizontale oder vertikale Splitterleiste angezeigt werden soll. Eine horizontale Splitterleiste trennt die Folie vom Inhaltsbereich unterhalb der Folie, eine vertikale Splitterleiste trennt die Folie vom seitlichen Inhaltsbereich. Mögliche Werte sind: SplitterBarStateType.Minimized, SplitterBarStateType.Maximized und SplitterBarStateType.Restored.

Die Methoden getRestoredLeft und getRestoredTop geben die Größe des oberen oder seitlichen Folienbereichs der normalen Ansicht an, wenn der Wert SplitterBarStateType.Restored für getVerticalBarState und getHorizontalBarState entsprechend angewendet wird.

Über die Wiederherstellung von INormalViewProperties

Gibt die Größe des Folienbereichs (Breite, wenn ein Kind von getRestoredTop, Höhe, wenn ein Kind von getRestoredLeft) der normalen Ansicht an, wenn der Bereich eine variable wiederhergestellte Größe hat (weder minimiert noch maximiert). 

Die Methode getDimensionSize gibt die Größe des Folienbereichs an (Breite, wenn ein Kind von restoredTop, Höhe, wenn ein Kind von restoredLeft).

Die Methode getAutoAdjust gibt an, ob die Größe des seitlichen Inhaltsbereichs die neue Größe beim Ändern der Größe des Fensters, das die Ansicht innerhalb der Anwendung enthält, ausgleichen soll.

Ein Beispiel ist unten gegeben, das zeigt, wie Sie auf die ViewProperties.getNormalViewProperties Eigenschaften für eine Präsentation zugreifen können.

// Erstellen Sie ein Präsentationsobjekt, das eine Präsentationsdatei darstellt
Presentation pres = new Presentation();
try {
    pres.getViewProperties().getNormalViewProperties().setHorizontalBarState(SplitterBarStateType.Restored);
    pres.getViewProperties().getNormalViewProperties().setVerticalBarState(SplitterBarStateType.Maximized);
    
    // Wiederherstellen der Ansichtseigenschaften der Präsentation
    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();
}

Standard-Zoomwert festlegen

Um die Ansichtseigenschaften festzulegen, befolgen Sie bitte die folgenden Schritte:

  1. Erstellen Sie eine Instanz der Presentation Klasse.
  2. Stellen Sie die View Properties der Presentation ein.
  3. Schreiben Sie die Präsentation als PPTX Datei. Im folgenden Beispiel haben wir den Zoomwert für die Folienansicht sowie die Notizenansicht festgelegt.
// Erstellen Sie ein Präsentationsobjekt, das eine Präsentationsdatei darstellt
Presentation presentation = new Presentation();
try {
    // Festlegen der Ansichtseigenschaften der Präsentation
    presentation.getViewProperties().getSlideViewProperties().setScale(100); // Zoomwert in Prozent für die Folienansicht
    presentation.getViewProperties().getNotesViewProperties().setScale(100); // Zoomwert in Prozent für die Notizenansicht 

    presentation.save("Zoom_out.pptx", SaveFormat.Pptx);
} finally {
    presentation.dispose();
}