| columns | entier (-127...127) |
| ligne | entier (-26...26) |
| bordure | entier (FRAME_BORDER_...) |
| calque | int (entier) |
| x1, y1 | entier (coin inférieur gauche) |
| x2, y2 | entier (coin supérieur droit) |
| texts() | UL_TEXT |
| wires() | UL_WIRE |
Voir aussi UL_BOARD, UL_FOOTPRINT, UL_SHEET, UL_SYMBOL
| FRAME_BORDER_BOTTOM | la bordure inférieure est dessinée |
| FRAME_BORDER_RIGHT | la bordure droite est dessinée |
| FRAME_BORDER_TOP | la bordure supérieure est dessinée |
| FRAME_BORDER_LEFT | la bordure gauche est dessinée |
Le membre de données border contient le résultat d’un OU binaire composé de FRAME_BORDER_... et définit celles des quatre bordures qui sont dessinées.
Les membres de boucle texts() et wires() parcourent tous les textes et les fils composant le cadre.
board(B) {
B.frames(F) {
printf("Frame: (%f %f), (%f %f)\n",
u2mm(F.x1), u2mm(F.y1), u2mm(F.x2), u2mm(F.y2));
}
}