Präsentationsansicht Eigenschaften

Über INormalViewProperties

Stellt Eigenschaften der normalen Ansicht dar.

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

Die Methoden getSnapVerticalSplitter und setSnapVerticalSplitter geben an, ob der vertikale Splitter in einen minimierten Zustand schnappen soll, wenn der Seitenbereich ausreichend klein ist.

Die Eigenschaft getPreferSingleView und setPreferSingleView gibt an, ob der Benutzer es vorzieht, einen Vollbild-Inhaltsbereich anstelle der standardmäßigen normalen Ansicht mit drei Inhaltsbereichen zu sehen. Wenn aktiviert, 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 unter der Folie, eine vertikale Splitterleiste trennt die Folie vom Seiteninhaltsbereich. 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 Seiteninhaltsbereichs für die neue Größe beim Ändern der Größe des Fensters, das die Ansicht innerhalb der Anwendung enthält, kompensiert werden soll.

Ein Beispiel wird weiter unten gezeigt, wie Sie auf die ViewProperties.getNormalViewProperties Eigenschaften für eine Präsentation zugreifen können.

// Instanziieren 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);
    
    // Stellen Sie die Ansichtsparameter der Präsentation wieder her
    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-Zoom-Wert festlegen

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

  1. Erstellen Sie eine Instanz der Presentation Klasse.
  2. Legen Sie die View Properties der Presentation fest.
  3. Schreiben Sie die Präsentation als PPTX Datei. Im unten gegebenen Beispiel haben wir den Zoomwert sowohl für die Folienansicht als auch für die Notizenansicht festgelegt.
// Instanziieren Sie ein Präsentationsobjekt, das eine Präsentationsdatei darstellt
Presentation presentation = new Presentation();
try {
    // Einstellungen für die Ansichtsparameter 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();
}