UL_TEXT

Datenelemente

align Ganzzahl (ALIGN_...)
Winkel Reell (0.0...359.9)
Schrift Ganzzahl (FONT_...)
Layer int
linedistance int
Spiegeln int
Verhältnis int
Größe int
spin int
Wert Zeichenfolge
x, y Ganzzahl (Ursprungspunkt)

Loop-Members

wires() UL_WIRE (siehe Anmerkung)

Siehe auch UL_BOARD, UL_FOOTPRINT, UL_SHEET, UL_SYMBOL.

Konstanten

FONT_VECTOR Vektorschrift
FONT_PROPORTIONAL Proportionale Schrift
FONT_FIXED Festbreitenschrift
ALIGN_BOTTOM_LEFT Unten ausgerichtet/linksbündig
ALIGN_BOTTOM_CENTER Unten ausgerichtet/zentriert
ALIGN_BOTTOM_RIGHT Unten ausgerichtet/rechtsbündig
ALIGN_CENTER_LEFT Zentriert/linksbündig
ALIGN_CENTER Zentriert
ALIGN_CENTER_RIGHT Zentriert/rechtsbündig
ALIGN_TOP_LEFT Oben ausgerichtet/linksbündig
ALIGN_TOP_CENTER Oben ausgerichtet/zentriert
ALIGN_TOP_RIGHT Oben ausgerichtet/rechtsbündig

Anmerkung

Das wires()-Loop-Member greift immer auf die einzelnen Linien zu, aus denen der Text besteht, wenn die Vektorschrift verwendet wird, selbst wenn die tatsächliche Schrift nicht FONT_VECTOR lautet.

Wenn das UL_TEXT-Objekt aus einem UL_ELEMENT- oder UL_INSTANZ-Kontext abgeleitet wird, sind die Elementwerte die Werte des tatsächlichen Texts, wie sie sich in der Leiterplatte oder der Planzeichnung befinden.

Beispiel

board(B) {
  B.texts(T) {
    printf("Text: %s\n", T.value);
    }
  }