APINumberingGridLineProc
넘버링 그리드 라인들을 그리는 것을 처리하기 위한 사용자 지원 콜백 함수입니다.
typedef GSErrCode APINumberingGridLineProc ( const API_NumberingGridLine* gridLine );
파라미터
- gridLine
- [in] 이 structure는 현재 넘버링 그리드 라인들 그리기의 파라미터들을 포함하고 있습니다. (좌표들, 펜 컬러, 라인 타입)
리턴 값
콜백 함수는 NoError
를 리턴할 것으로 예상됩니다.
설명
현재 ArchiCAD 레이아웃 데이터베이스의 넘버링 그리드 그리기의 라인들을 가져오기 위해 이 콜백 함수는 APIEnv_GetNumberingGridLinesID 환경 함수와 함께 사용됩니다.
예제
// ============================================================================ // 넘버링 그리드 라인들 그리기 가져오기 // ============================================================================ static GSErrCode __ACENV_CALL CustomNumberingGridLineProc (API_NumberingGridLine *gridLine) { char msgStr[256]; sprintf (msgStr, "Grid line coordinates: (%e, %e), (%e, %e)", gridLine->begC.x, gridLine->begC.y, gridLine->endC.x, gridLine->endC.y); ACAPI_WriteReport (msgStr, false); return NoError; } // CustomNumberingGridLineProc
요구사항
- 버전: API 6.1 또는 이후
- 헤더: APIdefs_Callback.h