Pivotick / LayoutOptions / StructuredLayoutOptions
Interface: StructuredLayoutOptions
Definiert in: interfaces/LayoutOptions.ts:127
Stellt ein kleines Diagramm so dar, wie eine Person es zeichnen würde, und heftet es dort an. Wird einmal pro Änderung berechnet und nicht simuliert, sodass das gleiche Diagramm immer das gleiche Bild liefert.
- Jede verbundene Komponente wird einzeln angeordnet und die Komponenten werden nebeneinander gepackt, damit sie bei größter Vergrößerung auf die Arbeitsfläche passen.
- Blätter einer Art, die an denselben ein oder zwei Knoten hängen, reihen sich als Block neben den Knoten auf, an denen sie hängen.
- Alles andere ist so platziert, dass seine Abstände den Kanten folgen: Die Nachbarn eines Hubs kommen auf einem Ring heraus, eine Kette auf einer Linie.
- Knoten ohne Kante werden in einer Ablage neben den anderen platziert.
Gedacht für Diagramme mit bis zu einigen hundert Knoten.
Erweitert
Eigenschaften
direction?
optionaldirection:"auto"|"row"|"column"
Definiert in: interfaces/LayoutOptions.ts:140
Wie sich ein Block anordnet. 'auto' stellt es über die Linie zu den Knoten, an denen es hängt; 'row' und 'column' erzwingen eine Richtung.
Standardwert
'auto'gap?
optionalgap:number
Definiert in: interfaces/LayoutOptions.ts:146
Freier Raum zwischen zwei Knoten, in Diagrammeinheiten. Eine Kante wird doppelt so lang gezeichnet und Komponenten und Tablett liegen dreimal so weit auseinander.
Standardwert
30groupMin?
optionalgroupMin:number
Definiert in: interfaces/LayoutOptions.ts:134
Die wenigsten Blätter teilen sich einen Typ und ihre Nachbarn, die als Block aufgereiht sind; weniger werden einzeln platziert. Ein Blatt hat höchstens zwei Nachbarn.
Standardwert
3labelSides?
optionallabelSides:boolean
Definiert in: interfaces/LayoutOptions.ts:158
Verschieben Sie jedes schwebende Label (siehe textVerticalShift) auf die Seite seines Knotens, so dass seine Kanten frei bleiben; Die Mitglieder eines Blocks nehmen alle die Seite weg von den Knoten, an denen sie hängen. Der Stil entscheidet immer noch darüber, wie weit das Label hinausragt.
Standardwert
truetrayPosition?
optionaltrayPosition:"bottom"|"right"
Definiert in: interfaces/LayoutOptions.ts:151
Wohin die Knoten ohne Kante gehen: unter den Rest oder rechts davon.
Standardwert
'bottom'type
type:
"structured"
Definiert in: interfaces/LayoutOptions.ts:128
Standardwert
'force'