| alwaysvectorfont | entier (ALWAYS_VECTOR_FONT_..., voir remarque) |
| surface | UL_AREA |
| option activée | entier (voir remarque) |
| description | chaîne |
| grid | UL_GRID |
| headline | chaîne |
| nom | chaîne (voir remarque) |
| verticaltext | entier (VERTICAL_TEXT_...) |
| attributes() | UL_ATTRIBUTE (voir remarque) |
| 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 |
Voir aussi UL_LIBRARY, UL_SCHEMATIC, variant()
| ALWAYS_VECTOR_FONT_GUI | alwaysvectorfont est défini dans la boîte de dialogue d’interface utilisateur |
| ALWAYS_VECTOR_FONT_PERSISTENT | alwaysvectorfont est défini comme valeur persistante dans ce circuit imprimé |
| VERTICAL_TEXT_UP | direction de lecture des textes verticaux : vers le haut |
| VERTICAL_TEXT_DOWN | direction de lecture des textes verticaux : vers le bas |
La valeur renvoyée par alwaysvectorfont peut être utilisée dans un contexte booléen ou être masquée par les constantes ALWAYS_VECTOR_FONT_... pour déterminer la source de ce paramètre, comme ci-dessous :
if (B.alwaysvectorfont) {
// alwaysvectorfont is set in general
}
if (B.alwaysvectorfont & ALWAYS_VECTOR_FONT_GUI) {
// alwaysvectorfont is set in the user interface
}La valeur renvoyée par checked peut être utilisée dans un contexte booléen et n’est définie qu’après une récente vérification des règles de conception (DRC).
Le membre de données name renvoie le nom de fichier complet, y compris le répertoire.
Le membre de boucle attributes() parcourt tous les attributs globaux.
board(B) {
B.elements(E) printf("Element: %s\n", E.name);
B.signals(S) printf("Signal: %s\n", S.name);