Name
UI_TEXTSTYLE_INFIELD

Syntax
UI_TEXTSTYLE_INFIELD name, schriftSchnittMask, x, y, knopfBreite, knopfHoehe[, knopfOffsetX]

Aufklappen Wertebereiche
name: Name des Parameters als Stringausdruck
schriftSchnittMask: Ganzzahlbits zur Steuerung der Schriftschnittoptionen: j1 + 2*j2 + 4*j3 + 32*j6 + 64*j7 + 128*j8 (j entweder 0 oder 1)
j1: fett, j2: kursiv, j3: unterstrichen, j6: hochgestellt, j7: tiefergestellt, j8: durchgestrichen. Falls schriftSchnittMask = 0, dann Anzeige sämtlicher möglichen Schriftschnitt-Schaltflächen (ergibt in AC 22 allerdings eine Fehlermeldung)
x, y: Ganzzahlwert in Pixeln (X-Y-Wert der linken oberen Ecke der Schaltflächenreihe)
knopfBreite: Ganzzahlwert in Pixeln (Breite der Schaltflächen)
knopfHoehe: Ganzzahlwert in Pixeln (Höhe der Schaltflächen)
knopfOffsetX: Ganzzahlwert in Pixeln (X-Abstand zwischen benachbarten Schaltflächen. Automatisch, falls nicht gesetzt)

Aufklappen Erläuterung
Erzeugt eine Reihe von User Interface Schaltflächen, die speziell dazu verwendet werden, die Textzauszeichnung über einen Ganzzahl-Parameter einzustellen, optisch an die allgemeine Programmoberfläche angepasst. Das Format des eingestellten Wertes entspricht dem Eingabeparameter von DEFINE STYLE{2}. Sowohl Icons als auch Tooltipps werden von ARCHICAD selber, entsprechend der lokalisierten Version erzeugt. Die einprogrammierten Schaltflächen werden in einer einreihigen Anordnung angezeigt.

Die Gesamtbreite kann ausgerechnet werden, indem man aus schriftSchnittMask die Anzahl errechnet und die Werte für knopfBreite und wenn nötig knopfOffsetX addiert.

Aufklappen Beispiel
UI_TEXTSTYLE_INFIELD "textstil", 1 + 2 + 4 + 32 + 64, dx2, dy, 40, 20


Aufklappen Kontext
User Interface

Aufklappen ArchiCAD
22