Graphisoft®

API Development KitVersion: 18

ACAPI_Automate

서버 애플리케이션을 자동화 서버로 작동하게 만듭니다.

    GSErrCode  ACAPI_Automate (
        API_AutomateID     code,
        void*              par1 = NULL,
        void*              par2 = NULL,
        void*              par3 = NULL
    );

 

파라미터

code
[in] 자동화 함수 식별자입니다.
par1
[in/out] par1의 내용은 code 파라미터에 따라 달라집니다.
par2
[in/out] par2의 내용은 code 파라미터에 따라 달라집니다.
par3
[in/out] par3의 내용은 code 파라미터에 따라 달라집니다.

 

리턴 값

NoError
자동화 함수가 성공적으로 완료되었습니다.
APIERR_BADID
유효하지 않은 code 파라미터가 전달되었습니다.
APIERR_REFUSEDCMD
요청한 함수를 이용할 수 없습니다.

더 많은 리턴 값은 각 자동화 함수들의 설명에서 발견할 수 있습니다.

 

설명

이 함수 그룹은 API 도구 애드온으로부터 호스트 애플리케이션을 작동시키는 데 사용됩니다.

자동화 함수의 타입은 code 파라미터에 의해 지정됩니다.

API_AutomateID

설명

 

 

파일 동작

 

APIDo_NewProjectID

새로운 도면을 엽니다.

APIDo_OpenID

기존의 프로젝트 파일을 엽니다.

APIDo_CloseID

현재 창을 닫습니다.

APIDo_SaveID

현재 창의 내용을 다른 파일 포맷으로 저장합니다.

APIDo_SaveAsModuleFileID

선택된 요소들을 모듈 파일로 저장합니다.

APIDo_LoadLibrariesID

활성 라이브러리들을 리셋하고 로드합니다.

APIDo_PrintID

현재 창의 내용을 프린트합니다.

APIDo_QuitID

서버 애플리케이션을 종료합니다.

 

 

Display 및 View

 

APIDo_RedrawID

현재 창의 내용을 다시 그립니다.

APIDo_RebuildID

현재 창의 내용을 리빌드합니다.

APIDo_ZoomID

줌 동작을 수행합니다.

APIDo_ChangeWindowID

전면 창을 변경합니다.

APIDo_GoToViewID  Featuring API 10

주어진 네비게이터 뷰로 전환합니다.

APIDo_PhotoRenderID

3D 창의 실사 이미지를 생성합니다.

APIDo_ShowSelectionIn3DID Featuring API 10

3D에서 Selection/Marquee를 보여줍니다.

APIDo_ShowAllIn3DID Featuring API 10

3D에서 모든 것을 보여줍니다.

 

 

커튼 월 관련 함수

 

APIDo_EditCurtainWallID  Featuring API 12

커튼 월 편집 모드로 변경합니다.

APIDo_CancelCurtainWallID  Featuring API 12

커튼 월 편집 모드에서 변경을 취소합니다.

APIDo_OkCurtainWallID  Featuring API 12

커튼 월 편집 모드에서 변경을 수락합니다.

  

요구사항

버전: API 2.1 또는 이후
헤더: ACAPinc.h

 

참고사항

일반 함수, API 함수