| alwaysvectorfont | int(ALWAYS_VECTOR_FONT_..., 주 참고) |
| area | UL_AREA |
| checked | int(주 참고) |
| description | string |
| grid | UL_GRID |
| headline | string |
| name | string(주 참고) |
| verticaltext | int(VERTICAL_TEXT_...) |
| attributes() | UL_ATTRIBUTE(주 참고) |
| 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 |
| ALWAYS_VECTOR_FONT_GUI | alwaysvectorfont는 사용자 인터페이스 대화상자에서 설정됨 |
| ALWAYS_VECTOR_FONT_PERSISTENT | alwaysvectorfont는 이 보드에서 영구로 설정됨 |
| VERTICAL_TEXT_UP | 수직 문자의 읽기 방향: 위쪽 |
| VERTICAL_TEXT_DOWN | 수직 문자의 읽기 방향: 아래쪽 |
alwaysvectorfont에서 반환되는 값은 부울 컨텍스트에서 사용될 수 있으며, 다음과 같이 ALWAYS_VECTOR_FONT_... 상수로 마스킹되여 이 설정의 원본을 확인할 수 있습니다.
if (B.alwaysvectorfont) {
// alwaysvectorfont is set in general
}
if (B.alwaysvectorfont & ALWAYS_VECTOR_FONT_GUI) {
// alwaysvectorfont is set in the user interface
}checked에서 반환된 값은 부울 컨텍스트에서 사용할 수 있으며 최근 DRC('디자인 규칙 검사') 이후에만 설정됩니다.
name 멤버는 디렉토리를 포함한 전체 파일 이름을 반환합니다.
attributes() 루프 멤버는 전역 속성을 순환합니다.
board(B) {
B.elements(E) printf("Element: %s\n", E.name);
B.signals(S) printf("Signal: %s\n", S.name);