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

Arten der Positionierung

Previous pageReturn to chapter overviewNext page

Pixelgenau

Hierbei werden die Koordinatenvorgaben für die Positionierung berücksichtigt. Hier kann Positiv- und Negativpositionierung angewendet werden. Die Koordinaten werden je nach Vorgabe und Dialogart noch in ein Layout Raster transformiert. Es ist möglich, die positive und negative Positionierung zu mischen.

Im Fall der Pixelgenauen Positionierung werden die Vorgaben wie X/Y-Parent-Rahmen-ID und Gruppen-ID ignoriert. Bei aktiviertem Dockingflag werden je nach Vorgabe die Breite und Höhe berechnet.

Bei Positivvorgaben der Felder x1,y1,x2,y2 werden diese Werte direkt übernommen, wobei sich die Breite aus x2-x1 und die Höhe aus y2-y1 ergibt.

Bei Negativpositionierung werden die Koordinaten folgendermaßen berechnet:

 

X = Gesamt-Breite für Dialog – x1

Y = Gesamt-Höhe für Dialog – y1

W = (Gesamt-Breite für Dialog –x2 ) – X

H = (Gesamt-Höhe für Dialog – y2 ) – Y

 

 

Automatische Positionierung

Hierbei werden die Koordinaten für die Ausrichtung, Positionierung und Größe aufgrund von zusätzlichen Parametern ermittelt. Es gibt folgende Automatismen, die auch in dieser Reihenfolge Vorrang haben:

 

Vorgabe über Gruppen-ID (Rahmen wird aufgrund von Maskenfeldern berechnet)
Vorgabe über X/Y-Rahmen-ID (Rahmen wird aufgrund von anderen Rahmen ausgerichtet)
Vorgabe über X/Y + Docking-Flag

 

Die Elemente floaten je nach Designlayout bis zum nächsten Rahmen oder zum Rand. Die Positionierung wird aktuell von Gruppen-Rahmen, Kartei-Gruppen-Rahmen, Listen und Editoren unterstützt.

 

 

Markierung Objekt ist ein Gruppen-Kartei-Reiter

Hiermit wird festgelegt, dass ein Kartei-Dialog-Element nicht als Standard-Karteireiter oder als Desktop-Karteireiter, sondern als selbständiges Kartei-Gruppen-Element behandelt wird. Die Ausrichtung kann dabei durch Vorgabe von X1, X2, Y1, Y2 oder auch über Parent-ID und Docking erfolgen.

 

 

Aktuelle Eingabefelder für die Rahmendefinitionen

 

 

Die Felder im Einzelnen:

 

STATUS

0=Anzeige / 1 = Keine Anzeige

 

ART

Art des Rahmens (90 = WW Gruppenrahmen)

 

FARBE 1

WW-Rahmen: Farbschema 1 .. 16 Auswahl eines der 16 Farbschemas

Andere Rahmen: Farbvorgabe 1

 

FARBE 2

WW-Rahmen: Auswahl der Anzeige des Headertextes

 

1: Header oben links

2: Header unten links

3: Header oben zentriert

4: Header unten zentriert

Andere Rahmen: Farbvorgabe 2

 

X1

Vorgabewert für X-Koordinate, wenn Negativ wird Wert aus Maximal-Breite – X1 ermittelt

 

Y1

Vorgabewert für Y-Koordinate, wenn Negativ wird Wert aus Maximal-Höhe – X1 ermittelt

 

X2

Vorgabewert für Breite, wenn Negativ wird die Breite berechnet aus Maximal-Breite – X1

 

Y2

Vorgabewert für Breite, wenn Negativ wird die Breite berechnet aus Maximal-Höhe – Y1

 

ART

Anzeigeschalter BüroWARE / WEBWARE mit folgenden Optionen:

 

0: Immer Anzeigen

1: Nur in BüroWARE anzeigen

2: Nur in WEBWARE anzeigen

 

Hinweis:

Aktuell kann für Editoren und Gruppenrahmen dieses Flag gesetzt werden.

 

DOCKING

Vorgabe des Docking/Floating Rechtes unteres Eck:

 

0: Kein Floating

1: Rechter Rand wird auf Maximum gesetzt

2: Unterer Rand wird auf Maximum gesetzt

3: Rechtes unters Eck wird auf Maximum gesetzt

4: Einfügen als Einzelkindobjekt eines Rahmens (Objekt wird automatisch auf die Größe des Rahmens angepaßt)

5: Einfügen als Kindobjekt eines Rahmens unter Berücksichtigung von Randabständen (X1,X2,Y1,Y2)

 

POSITIONIERUNG 0

Automatische Positionierung mit zwei wählbaren Optionen:

 

1: Pixelgenaue Positionierung

2: Objekt wird als Kartei-Gruppen-Rahmen verwendet (Nur bei Kartei-Dialogen, dann wird nicht in Desktop-Kartei geroutet)

 

GRUPPEN-ID

Vorgabe einer Gruppen-Nummer. Diese Gruppennummer kann auch für Felder einer Maske vergeben werden, Wobei die Maske sich automatisch um die Felder positioniert, welche die gleiche Gruppen-ID haben.

 

TEXT

Vorgabe eines Textes mit drei Auswahlmöglichkeiten:

 

- bei WW-Rahmen wird dies als Überschrift verwendet

- bei Tabellen ist dies die Überschrift die für die Tabelle in einem Headerbereich angezeigt wird

- bei Editoren wird dieser Text als Überschrift angezeigt

 

ID

Rahmen-ID. Diese ID dient zur Referenz anderer Rahmen, damit sich diese aufgrund der Ausdehnung dieses Rahmens positionieren können.

 

X-PARENT-ID

Rahmen-ID des X-Parent, dieser kann Positiv und Negativ vorgegeben werden:

 

Positive Vorgabe:

Wird nur diese vorgegeben, so richtet sich der Rahmen in X-Richtung an der rechten oberen Seite des Parent aus. Werden 2 Parents vorgeben, so wird hier nur die X-Achse Rechts außen vom Parent gesetzt.

 

Negative Vorgabe:

Wird nur diese vorgegeben, so richtet sich der Rahmen in X-Richtung unter Berücksichtigung der eigenen Breite an der linken oberen Seite des Parent aus. Werden 2 Parent vorgegeben, so wird hier nur die X-Achse gesetzt und der Rahmen unter Berücksichtigung seiner Breite links vom X-Parent positioniert.

 

Y-PARENT-ID

Rahmen-ID des Y-Parent, dieser kann Positiv und Negativ vorgegeben werden:

 

Positive Vorgabe:

Wird nur diese vorgegeben, so richtet sich der Rahmen in Y-Richtung an der linken unteren Seite des Parent aus. Werden 2 Parents vorgeben, so wird hier nur die Y-Achse links unten vom Parent gesetzt.

 

Negative Vorgabe:

Wird nur diese Vorgegeben so richtet sich der Rahmen in Y-Richtung oberhalb des Parent aus. Hierbei ist es notwendig eine Höhe mitzugeben. Werden 2 Parent vorgegeben, so wird hier nur die Y-Achse gesetzt und der Rahmen unter Berücksichtigung seiner Höhe oberhalb des Y-Parent positioniert.