API_PrimTypeID
다양한 프리미티브 요소 타입들과 컨트롤 코드들입니다.
typedef enum { API_ZombiePrimID = 0, API_PrimPointID, API_PrimLineID, API_PrimArcID, API_PrimTextID, API_PrimPLineID, API_PrimTriID, API_PrimPolyID, API_PrimPictID, API_PrimCtrl_BegID, API_PrimCtrl_HatchBorderBegID, API_PrimCtrl_HatchBorderEndID, API_PrimCtrl_HatchLinesBegID, API_PrimCtrl_HatchLinesEndID, API_PrimCtrl_HoledimLinesBegID, API_PrimCtrl_HoledimLinesEndID, API_PrimCtrl_ArrowBegID, API_PrimCtrl_ArrowEndID, API_PrimCtrl_ElementRefID, API_PrimCtrl_EndID, API_PrimCtrl_PlacedBorderBegID, API_PrimCtrl_PlacedBorderEndID, API_PrimCtrl_TextBegID, API_PrimCtrl_TextEndID, API_PrimCtrl_CWallPanelBegID, API_PrimCtrl_CWallPanelEndID } API_PrimTypeID;
멤버
- API_ZombiePrimID = 0
- 더미 프리미티브.
- API_PrimPointID
- 프리미티브 포인트.
- API_PrimLineID
- 프리미티브 라인.
- API_PrimArcID
- 프리미티브 호.
- API_PrimTextID
- 프리미티브 텍스트.
- API_PrimPLineID
- 프리미티브 폴리라인.
- API_PrimTriID
- 프리미티브 삼각형.
- API_PrimPolyID
- 프리미티브 폴리곤.
- API_PrimPolyID
- PlotMaker에 배치한 도면 상의 그림.
- API_PrimCtrl_BegID
- 요소 그리기를 시작합니다.
- API_PrimCtrl_HatchBorderBegID
- 해치 경계 내보내기를 시작합니다. (
par1
: API_PrimHatchBorder) - API_PrimCtrl_HatchBorderEndID
- 해치 경계 내보내기를 완료했습니다.
- API_PrimCtrl_HatchLinesBegID
- 해치 라인들 내보내기를 시작합니다.
- API_PrimCtrl_HatchLinesEndID
- 해치 라인들 내보내기를 완료했습니다.
- API_PrimCtrl_HoledimLinesBegID
- 창/문 치수 라인들 내보내기를 시작합니다. (ArchiCAD 8부터 사용하지 않음)
- API_PrimCtrl_HoledimLinesEndID
- 창/문 치수 라인들 내보내기를 완료했습니다. (ArchiCAD 8부터 사용하지 않음)
- API_PrimCtrl_ArrowBegID
- 화살표 프리미티브들 내보내기를 시작합니다.
- API_PrimCtrl_ArrowEndID
- 화살표 프리미티브들 내보내기를 완료했습니다.
- API_PrimCtrl_ElementRefID
- 또 다른 요소에 대한 레퍼런스입니다. (
par1
: API_PrimElemRef) - API_PrimCtrl_EndID
- 요소 그리기를 완료했습니다.
- API_PrimCtrl_PlacedBorderBegID
- 배치된 도면 경계 내보내기를 시작합니다.
- API_PrimCtrl_PlacedBorderEndID
- 배치된 도면 경계 내보내기를 완료했습니다.
- API_PrimCtrl_TextBegID
- 텍스트 블록 내보내기를 시작합니다.
- API_PrimCtrl_TextEndID
- 텍스트 블록 내보내기를 완료했습니다.
- API_PrimCtrl_CWallPanelBegID
- 커튼월 패널 내보내기를 시작합니다.
- API_PrimCtrl_CWallPanelEndID
- 커튼월 패널 내보내기를 완료했습니다.
요구사항
- 버전: API 2.1 또는 이후
- 헤더: APIdefs_Elements.h