Navigation:  Designer > Referenz > Masken > Maskencenter > Maskencenter (WEBWARE) > Automatische Positionierung >

Priorität von Positionierungsanweisungen

Previous pageReturn to chapter overviewNext page

Bei der Abarbeitung von Positionierungsanweisungen wie ATTRIBUT-GRUPPEN-ID, X/Y-RAHMEN-ID, Floating, festen Positionswerten und Offset-Werten, wird eine festgelegte Priorität verwendet.

 

1. Höchste Priorität hat die Attribut-Gruppe.

Berechnung der Dimension für eine Attribut-Gruppe, abhängig von den Min/Max Attributen in der Gruppe.

Anwendung von Offset-Werten die für die Gruppe hinterlegt sind, X1,X2,Y1,Y2

 

2. Setze die X-Y Korrdinaten abhängig von einem X/Y-Parent, dabei müssen die X/Y Koordinaten des Parents bekannt sein.

 

3. Richte die Top-Level Objekte und Rahmen anhand von X/Y Parent-Rahmen-ID aus. Also alle Objekte die abhängig von anderen Objekten positioniert werden müssen, werden positioniert.

Hierbei wird auch rekursiv aufgelöst (aufgelöst wird solange, bis alle Parent’s verfügbar sind).

Je nach vorgegebenen Rahmen-ID’s werden folgende Werte gesetzt:

 

Vorgabe X+Y RahmenID beide gleich,

 

negative X-, negative Y-RahmenID: X = Par.X-Rahmen.Breite; Y=Par.Y-Rahmen.Hoehe

 -> Links oben vom Parent

negative X-, positive Y-RahmeID: X = Par.X-Rahmen.Breite; Y=Par.Y+Par.Höhe;

 -> Rechts vom Parent

positive X, negative Y-RahmenID: X=Par.X+Par.Breite; Y=Par.Y-Rahmen.Höhe;

 -> Links vom Parent

positive X, Positive Y-RahmenID: X= Par.X+Par.Breite; Y=Par.Y+Par.Höhe;

 -> Links unten vom Parent

 

Vorgabe von X+Y Rahmen ID beide unterschiedlich

Vorgabe nur von X RahmenID

Vorgabe nur von Y RahmenID

Anwendung von Docking-Flag (Rechts, Unten) Berücksichtigung von Offset/Vorgabewerten

 

4. Setze die Breite/Höhe Koordinaten von Gruppen-Objekten