Das Flowchart-Control erlaubt nun, den Zoomfaktor bei der Initialanzeige (sowie bei Modellwechsel und Refresh) konfigurativ festzulegen. Bisher war der Zoom fest auf 100% verdrahtet; interaktives Zoomen durch den Nutzer bleibt unverändert möglich.
Konfiguration
An der Komponente flowChart steht das neue Property initialZoom zur Verfügung (auch im Template-Editor sichtbar). Default-Wert ist 100 % – das entspricht dem bisherigen Verhalten.
Mögliche Werte
Feste Zoomstufen:
- 50 % (FIXED_50)
- 75 % (FIXED_75)
- 100 % (FIXED_100, Default)
- 150 % (FIXED_150)
- 200 % (FIXED_200)
Fit-Varianten (passen das Diagramm an den verfügbaren Viewport an, ohne über 100 % hinaus zu vergrößern):
- An Seite anpassen (FIT_TO_PAGE) – gesamtes Diagramm passt in den Viewport
- An Breite anpassen (FIT_TO_WIDTH) – Diagrammbreite füllt den Viewport
- An Höhe anpassen (FIT_TO_HEIGHT) – Diagrammhöhe füllt den Viewport
Fit-Varianten mit Vergrößerung (wie oben, aber skalieren auch über 100 % hinaus, falls das Diagramm kleiner als der Viewport ist):
- An Seite anpassen (auch vergrößern) (FIT_TO_PAGE_ENLARGE)
- An Breite anpassen (auch vergrößern) (FIT_TO_WIDTH_ENLARGE)
- An Höhe anpassen (auch vergrößern) (FIT_TO_HEIGHT_ENLARGE)
Verhalten
Die konfigurierte Zoom-Policy wird angewendet bei:
- erstmaliger Anzeige des Diagramms
- Wechsel des angezeigten Modells
- Aktualisierung (Refresh) der Ansicht
Der Nutzer kann den Zoom nach der Initialanzeige weiterhin interaktiv verändern (Mausrad, Zoom-Buttons); die gewählte Policy wirkt erst beim nächsten Reset-Zeitpunkt wieder.
Migration
Keine Migration erforderlich. Bestehende Layouts ohne initialZoom-Angabe verhalten sich wie bisher (100 %).