Name
UI_TEXTSTYLE_INFIELD
Syntax
UI_TEXTSTYLE_INFIELD name, schriftSchnittMask, x, y, knopfBreite, knopfHoehe[, knopfOffsetX]
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)
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)
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.
Die Gesamtbreite kann ausgerechnet werden, indem man aus schriftSchnittMask die Anzahl errechnet und die Werte für knopfBreite und wenn nötig knopfOffsetX addiert.
UI_TEXTSTYLE_INFIELD "textstil", 1 + 2 + 4 + 32 + 64, dx2, dy, 40, 20
User Interface
22