# Abrufen und Aktualisieren von Präsentationsansichtseigenschaften in Python via Java

> Entdecken Sie die Ansichtseigenschaften von Aspose.Slides für Python via Java, um PPT-, PPTX- und ODP‑Folien anzupassen – Layouts, Zoom‑Stufen und Anzeigeeinstellungen zu ändern.

Source: https://docs.aspose.com/slides/de/python-java/presentation-view-properties/
Updated: 2026-09-15

## **Einleitung**

Die Normalansicht besteht aus drei Inhaltsbereichen: der Folie selbst, einem seitlichen Inhaltsbereich und einem unteren Inhaltsbereich. Normalansichtseigenschaften beschreiben die Positionierung dieser Inhaltsbereiche. Diese Informationen ermöglichen es der Anwendung, ihren Ansichtszustand in der Datei zu speichern, sodass beim erneuten Öffnen die Ansicht im gleichen Zustand ist, in dem die Präsentation zuletzt gespeichert wurde.

Die Methode [ViewProperties.getNormalViewProperties](https://reference.aspose.com/slides/de/python-java/aspose.slides/viewproperties/#getNormalViewProperties) wurde hinzugefügt, um Zugriff auf die Normalansichtseigenschaften einer Präsentation zu ermöglichen.

Die Klassen [NormalViewProperties](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/) und [NormalViewRestoredProperties](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewrestoredproperties/) sowie die Aufzählung [SplitterBarStateType](https://reference.aspose.com/slides/de/python-java/aspose.slides/splitterbarstatetype/) wurden hinzugefügt.

## **Über NormalViewProperties**

Stellt Normalansichtseigenschaften dar.

Die Methoden [getShowOutlineIcons](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#getShowOutlineIcons) und [setShowOutlineIcons](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#setShowOutlineIcons) geben an, ob die Anwendung Symbole anzeigen soll, wenn Gliederungsinhalte in einem der Inhaltsbereiche des Normalansichtsmodus angezeigt werden.

Die Methoden [getSnapVerticalSplitter](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#getSnapVerticalSplitter) und [setSnapVerticalSplitter](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#setSnapVerticalSplitter) legen fest, ob der vertikale Trenner in einen minimierten Zustand einrasten soll, wenn der Seitenbereich ausreichend klein ist.

Die Methoden [getPreferSingleView](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#getPreferSingleView) und [setPreferSingleView](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#setPreferSingleView) geben an, ob der Benutzer es bevorzugt, einen einzelnen Inhaltsbereich im Vollbildfenster zu sehen, anstatt der Standard‑Normalansicht mit drei Inhaltsbereichen. Ist dies aktiviert, kann die Anwendung wählen, einen der Inhaltsbereiche im gesamten Fenster anzuzeigen.

Die Methoden [getVerticalBarState](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#getVerticalBarState) und [getHorizontalBarState](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#getHorizontalBarState) geben den Zustand an, in dem die horizontale bzw. vertikale Trennleiste angezeigt werden soll. Eine horizontale Trennleiste trennt die Folie vom darunter liegenden Inhaltsbereich; eine vertikale Trennleiste trennt die Folie vom seitlichen Inhaltsbereich. Mögliche Werte sind: [SplitterBarStateType.Minimized](https://reference.aspose.com/slides/de/python-java/aspose.slides/splitterbarstatetype/#Minimized), [SplitterBarStateType.Maximized](https://reference.aspose.com/slides/de/python-java/aspose.slides/splitterbarstatetype/#Maximized) und [SplitterBarStateType.Restored](https://reference.aspose.com/slides/de/python-java/aspose.slides/splitterbarstatetype/#Restored).

Die Methoden [getRestoredLeft](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#getRestoredLeft) und [getRestoredTop](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#getRestoredTop) geben die Größe des oberen bzw. seitlichen Folienbereichs der Normalansicht an, wenn der Wert [SplitterBarStateType.Restored](https://reference.aspose.com/slides/de/python-java/aspose.slides/splitterbarstatetype/#Restored) auf [getVerticalBarState](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#getVerticalBarState) bzw. [getHorizontalBarState](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#getHorizontalBarState) angewendet wird.

## **Über das Wiederherstellen von NormalViewProperties**

Gibt die Größe des Folienbereichs (Breite, wenn ein Kind von [getRestoredTop](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#getRestoredTop), Höhe, wenn ein Kind von [getRestoredLeft](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#getRestoredLeft)) der Normalansicht an, wenn der Bereich eine variable wiederhergestellte Größe hat (weder minimiert noch maximiert).

Die Methode [getDimensionSize](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewrestoredproperties/#getDimensionSize) gibt die Größe des Folienbereichs an (Breite, wenn ein Kind von [getRestoredTop](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#getRestoredTop), Höhe, wenn ein Kind von [getRestoredLeft](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewproperties/#getRestoredLeft)).

Die Methode [getAutoAdjust](https://reference.aspose.com/slides/de/python-java/aspose.slides/normalviewrestoredproperties/#getAutoAdjust) gibt an, ob die Größe des seitlichen Inhaltsbereichs die neue Größe ausgleichen soll, wenn das Fenster, das die Ansicht enthält, innerhalb der Anwendung neu skaliert wird.

Das folgende Beispiel zeigt, wie man [ViewProperties.getNormalViewProperties](https://reference.aspose.com/slides/de/python-java/aspose.slides/viewproperties/#getNormalViewProperties) für eine Präsentation aufruft.

```python
import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, SplitterBarStateType

presentation = Presentation()
try:
    normal_view_properties = presentation.getViewProperties().getNormalViewProperties()
    normal_view_properties.setHorizontalBarState(SplitterBarStateType.Restored)
    normal_view_properties.setVerticalBarState(SplitterBarStateType.Maximized)

    # Wiederherstellen der Ansichtseigenschaften der Präsentation.
    normal_view_properties.getRestoredTop().setAutoAdjust(True)
    normal_view_properties.getRestoredTop().setDimensionSize(80)
    normal_view_properties.setShowOutlineIcons(True)

    presentation.save("presentation_normal_view_state.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()
```

## **Standard-Zoom-Wert festlegen**

{{% alert color="info" title="Note" %}}
Aspose.Slides für Python via Java unterstützt das Festlegen des Standard‑Zoom‑Werts, sodass er bereits beim Öffnen der Präsentation angewendet wird. Dies kann erreicht werden, indem die [ViewProperties](https://reference.aspose.com/slides/de/python-java/aspose.slides/viewproperties/) einer Präsentation gesetzt wird. [getSlideViewProperties](https://reference.aspose.com/slides/de/python-java/aspose.slides/viewproperties/#getSlideViewProperties) sowie [getNotesViewProperties](https://reference.aspose.com/slides/de/python-java/aspose.slides/viewproperties/#getNotesViewProperties) können programmgesteuert konfiguriert werden. In diesem Thema zeigen wir anhand eines Beispiels, wie man die [View Properties](https://reference.aspose.com/slides/de/python-java/aspose.slides/viewproperties/) von [Presentation](https://reference.aspose.com/slides/de/python-java/aspose.slides/presentation/) in [Aspose.Slides](/slides/de/) festlegt.
{{% /alert %}}

So setzen Sie die Ansichtseigenschaften, gehen Sie wie folgt vor:

1. Erstellen Sie eine Instanz der Klasse [Presentation](https://reference.aspose.com/slides/de/python-java/aspose.slides/presentation/).
1. Setzen Sie die [View Properties](https://reference.aspose.com/slides/de/python-java/aspose.slides/viewproperties/) von [Presentation](https://reference.aspose.com/slides/de/python-java/aspose.slides/presentation/).
1. Speichern Sie die Präsentation als [PPTX](https://docs.fileformat.com/presentation/pptx/)-Datei.

```python
import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

presentation = Presentation()
try:
    # Ansichtseigenschaften der Präsentation festlegen.
    presentation.getViewProperties().getSlideViewProperties().setScale(100)  # Zoom-Prozentsatz für die Folienansicht.
    presentation.getViewProperties().getNotesViewProperties().setScale(100)  # Zoom-Prozentsatz für die Notizenansicht.

    presentation.save("Zoom_out.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()
```

## **FAQ**

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

[View settings](https://reference.aspose.com/slides/de/python-java/aspose.slides/presentation/#getViewProperties) werden auf Presentation‑Ebene definiert ([Normal View](https://reference.aspose.com/slides/de/python-java/aspose.slides/viewproperties/#getNormalViewProperties)/[Slide View](https://reference.aspose.com/slides/de/python-java/aspose.slides/viewproperties/#getSlideViewProperties)), nicht pro Abschnitt, sodass ein einziger Parametersatz beim Öffnen für das gesamte Dokument gilt.

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

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

**Kann ich eine Vorlage mit vordefinierten Ansichtseigenschaften erstellen, sodass neue Präsentationen gleich geöffnet werden?**

Ja. Da [view properties](https://reference.aspose.com/slides/de/python-java/aspose.slides/presentation/#getViewProperties) auf Presentation‑Ebene gespeichert werden, können Sie sie in einer Vorlage einbetten und daraus neue Dokumente mit derselben anfänglichen Ansichtskonfiguration erzeugen.
