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.