Graphisoft®

API Development KitVersion: 18

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

 

참고사항

API_NumberingGridLine
APIEnv_GetNumberingGridLinesID
API 함수