| alwaysvectorfont | int (ALWAYS_VECTOR_FONT_..., vedere nota) |
| area | UL_AREA |
| checked | int (vedere nota) |
| description | string |
| grid | UL_GRID |
| headline | string |
| nome | string (vedere nota) |
| verticaltext | int (VERTICAL_TEXT_...) |
| attributes() | UL_ATTRIBUTE (vedere nota) |
| 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 |
Vedere anche UL_LIBRARY, UL_SCHEMATIC, variant()
| ALWAYS_VECTOR_FONT_GUI | alwaysvectorfont è impostato nella finestra di dialogo dell'interfaccia utente |
| ALWAYS_VECTOR_FONT_PERSISTENT | alwaysvectorfont è impostato come persistente in questa scheda. |
| VERTICAL_TEXT_UP | Direzione di lettura dei testi verticali: verso l'alto |
| VERTICAL_TEXT_DOWN | Direzione di lettura per testi verticali: verso il basso. |
Il valore restituito da alwaysvectorfont può essere utilizzato nel contesto booleano o può essere mascherato con le costanti ALWAYS_VECTOR_FONT_... per determinare l'origine di questa impostazione, come in
if (B.alwaysvectorfont) {
// alwaysvectorfont is set in general
}
if (B.alwaysvectorfont & ALWAYS_VECTOR_FONT_GUI) {
// alwaysvectorfont is set in the user interface
}Il valore restituito da checked può essere utilizzato nel contesto booleano ed è impostato solo dopo un recente 'Verifica regole di progettazione' (DRC).
Il membro name restituisce il nome completo del file, inclusa la directory.
Il membro di sequenza chiusa attributes() scorre in sequenza gli attributi globali.
board(B) {
B.elements(E) printf("Element: %s\n", E.name);
B.signals(S) printf("Signal: %s\n", S.name);