Ansichtseigenschaften der Präsentation

Über NormalViewProperties

Repräsentiert die Normalansichts‑Eigenschaften.

Die Methoden getShowOutlineIcons und setShowOutlineIcons geben an, ob die Anwendung Symbole anzeigen soll, wenn Gliederungsinhalte in einem der Inhaltsbereiche des Normalansichts‑Modus dargestellt werden.

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

Die Eigenschaft getPreferSingleView und setPreferSingleView gibt an, ob der Benutzer es vorzieht, einen einzelnen Inhaltsbereich im Vollfenster anstelle der Standard‑Normalansicht mit drei Inhaltsbereichen zu sehen. Wenn aktiviert, kann die Anwendung wählen, einen der Inhaltsbereiche im gesamten Fenster darzustellen.

Die Methoden getVerticalBarState und getHorizontalBarState legen den Zustand fest, in dem die horizontale bzw. vertikale Trennerleiste angezeigt werden soll. Eine horizontale Trennerleiste trennt die Folie vom Inhaltsbereich unterhalb der Folie, eine vertikale Trennerleiste 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 bzw. seitlichen Folienbereichs der Normalansicht an, wenn für getVerticalBarState und getHorizontalBarState der Wert SplitterBarStateType.Restored angewendet wird.

Über das Wiederherstellen von NormalViewProperties

Gibt die Größe des Folienbereichs (Breite, wenn es ein Kind von getRestoredTop ist, Höhe, wenn es ein Kind von getRestoredLeft ist) der Normalansicht 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 Kind von restoredTop, Höhe, wenn Kind von restoredLeft).

Die Methode getAutoAdjust gibt an, ob die Größe des seitlichen Inhaltsbereichs sich an die neue Größe anpassen soll, wenn das Fenster, das die Ansicht enthält, innerhalb der Anwendung geändert wird.

Das nachstehende Beispiel zeigt, wie Sie auf die Eigenschaften ViewProperties.getNormalViewProperties einer Präsentation zugreifen können.


var pres = new aspose.slides.Presentation();
try {
    pres.getViewProperties().getNormalViewProperties().setHorizontalBarState(aspose.slides.SplitterBarStateType.Restored);
    pres.getViewProperties().getNormalViewProperties().setVerticalBarState(aspose.slides.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", aspose.slides.SaveFormat.Pptx);
} finally {
    pres.dispose();
}

Standard‑Zoomwert festlegen

Um die Ansichts‑Eigenschaften festzulegen, folgen Sie bitte den untenstehenden Schritten:

  1. Erstellen Sie eine Instanz der Presentation‑Klasse.
  2. Setzen Sie die View Properties der Presentation.
  3. Schreiben Sie die Präsentation als PPTX‑Datei.
    Im nachstehenden Beispiel haben wir den Zoom‑Wert für die Folienansicht sowie die Notizansicht gesetzt.
var presentation = new aspose.slides.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 Notizansicht
    presentation.save("Zoom_out.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

FAQ

Kann ich unterschiedliche Ansichtseinstellungen für verschiedene Abschnitte einer Präsentation festlegen?

View settings werden auf Präsentationsebene definiert (Normal View/Slide View), nicht pro Abschnitt, sodass ein einziger Parametersatz für das gesamte Dokument gilt, wenn es geöffnet wird.

Kann ich für verschiedene Benutzer unterschiedliche Ansichts‑Zustände vordefinieren?

Nein. Die Einstellungen werden in der Datei gespeichert und sind gemeinsam. Viewer‑Anwendungen können Benutzereinstellungen berücksichtigen, aber die Datei selbst enthält nur einen Satz von Ansichtseigenschaften.

Kann ich eine Vorlage mit vordefinierten View Properties vorbereiten, sodass neue Präsentationen gleich geöffnet werden?

Ja. Da view properties auf Präsentationsebene gespeichert werden, können Sie sie in einer Vorlage einbetten und daraus neue Dokumente mit derselben anfänglichen Ansichtskonfiguration erstellen.