| alwaysvectorfont | Ganzzahl (ALWAYS_VECTOR_FONT_..., siehe Anmerkung) |
| area | UL_AREA |
| Aktiviert | Ganzzahl (siehe Anmerkung) |
| Beschreibung | Zeichenfolge |
| Raster | UL_GRID |
| headline | Zeichenfolge |
| Name | Zeichenfolge (siehe Anmerkung) |
| verticaltext | Ganzzahl (VERTICAL_TEXT_...) |
| attributes() | UL_ATTRIBUTE (siehe Anmerkung) |
| circles() | UL_CIRCLE |
| classes() | UL_CLASS |
| dimensions() | UL_DIMENSION |
| elements() | UL_ELEMENT |
| errors() | UL_ERROR |
| frames() | UL_FRAME |
| holes() | UL_HOLE |
| layers() | UL_LAYER |
| libraries() | UL_LIBRARY |
| polycutouts() | UL_POLYCUTOUT |
| polyshapes() | UL_POLYSHAPE |
| rectangles() | UL_RECTANGLE |
| signals() | UL_SIGNAL |
| texts() | UL_TEXT |
| variantdefs() | UL_VARIANTDEF |
| wires() | UL_WIRE |
Siehe auch UL_LIBRARY, UL_SCHEMATIC, variant().
| ALWAYS_VECTOR_FONT_GUI | alwaysvectorfont wird im Dialogfeld Benutzeroberfläche festgelegt. |
| ALWAYS_VECTOR_FONT_PERSISTENT | alwaysvectorfont ist in dieser Leiterplatte dauerhaft festgelegt. |
| VERTICAL_TEXT_UP | Leserichtung für vertikale Texte: nach oben |
| VERTICAL_TEXT_DOWN | Leserichtung für vertikale Texte: nach unten |
Der von alwaysvectorfont zurückgegebene Wert kann im booleschen Kontext verwendet oder mit den ALWAYS_VECTOR_FONT_...-Konstanten maskiert werden, um die Quelle dieser Einstellung zu bestimmen. Beispiel:
if (B.alwaysvectorfont) {
// alwaysvectorfont is set in general
}
if (B.alwaysvectorfont & ALWAYS_VECTOR_FONT_GUI) {
// alwaysvectorfont is set in the user interface
}Der von checked zurückgegebene Wert kann im booleschen Kontext verwendet werden und wird erst nach einem aktuellen Design Rule Check (DRC) festgelegt.
Das name-Element gibt den vollständigen Dateinamen, einschließlich des Verzeichnisses, zurück.
Das attributes()-Loop-Member durchläuft die globalen Attribute.
board(B) {
B.elements(E) printf("Element: %s\n", E.name);
B.signals(S) printf("Signal: %s\n", S.name);