Graphisoft®

API Development KitVersion: 18

API_LibPartDetails

라이브러리 파트의 디테일 파라미터들입니다.

    typedef union {
      struct {
             GS::Bool8              fixSize;
             GS::Bool8              autoHotspot;
             GS::Bool8              uiTabDefault;
             GS::Bool8              sizeTo2D;
             GS::Bool8              uiUseHierarchicalPages;
             char                   filler_1[3];
             Int32                  filler_2[6];
      } object, light, label, zone;
      struct {
             char                   mirThickExpr[512];
             char                   wallInsetExpr[512];
             char                   leftFramExpr[512];
             char                   righFramExpr[512];
             char                   topFramExpr[512];
             char                   botFramExpr[512];
             float                  mirThick;
             float                  wallInset;
             float                  leftFram;
             float                  righFram;
             float                  topFram;
             float                  botFram;
             char                   orientation;
             char                   filler_3;
             GS::Bool8              contours_3D;
             GS::Bool8              uiTabDefault;
             GS::Bool8              uiUseHierarchicalPages;
             char                   filler_1[3];
             char                   defaultLabel[32];
             char                   mirroredLabel[32];
             Int32                  filler_2[8];
      } wind, door;
    } API_LibPartDetails;

 

멤버

fixSize
현재/기본 A/B 크기의 비율 대신 고정 값들을 저장합니다.
autoHotspot
바운딩 박스 상에 핫스팟들을 배치합니다.
uiTabDefault
기본적으로 User Interface 탭 페이지를 가진 다이얼로그를 엽니다.
sizeTo2D
파라미터 A와 B를 2D 심볼의 바운딩 박스에 맞게 조정합니다. 4.3
uiUseHierarchicalPages
Object Settings 다이얼로그에서 새로운 계층적 UI 페이지 시스템을 사용합니다. Changed in API 18
mirThickExpr Changed in API 11
창/문 드로우 미러 두께 표현입니다.
wallInsetExpr Changed in API 11
창/문 파라펫(난간) 벽 삽입 표현입니다.
leftFramExpr Changed in API 11
창/문 왼쪽 프레임 표현입니다.
righFramExpr Changed in API 11
창/문 오른쪽 프레임 표현입니다.
topFramExpr Changed in API 11
창/문 위쪽 프레임 표현입니다.
botFramExpr Changed in API 11
창/문 아래쪽 프레임 표현입니다.
mirThick
창/문 드로우 미러 두께입니다.
wallInset
창/문 파라펫(난간) 벽 삽입입니다.
leftFram
창/문 왼쪽 프레임입니다.
righFram
창/문 오른쪽 프레임입니다.
topFram
창/문 위쪽 프레임입니다.
botFram
창/문 아래쪽 프레임입니다.
orientation
개구부의 방향을 표시하는 방식을 정의합니다:
API_Orient_Default 문/창 개구부 방향을 표준 기본값 설정으로 표시합니다.
API_Orient_Reverse 문/창 개구부 방향을 표준 기본값 설정의 반대로 표시합니다.
API_Orient_Custom 문/창 개구부 방향의 커스텀화된 표시를 사용합니다.
contours_3D
3D 이미지에 프레임이 있습니다. (창/문)
uiTabDefault
기본적으로 User Interface 탭 페이지를 가진 다이얼로그를 엽니다.
uiUseHierarchicalPages
Object Settings 다이얼로그에서 새로운 계층적 UI 페이지 시스템을 사용합니다. Changed in API 18
defaultLabel
기본 위치 라벨입니다.
mirroredLabel
반사된 위치 라벨입니다.

 

설명

이 structure는 라이브러리 파트의 디테일 파라미터들을 포함합니다. 이 파라미터들은 ArchiCAD의 파라미터 리스트 편집기 다이얼로그 박스에서 Details 버튼을 클릭해서 편집할 수 있습니다.

파라미터들은 라이브러리 파트의 타입들에 따라 달라질 수 있음을 참고 바랍니다. 이 파라미터들은 라이브러리 파트의 파라미터 섹션 (API_SectParamDef) 안에 코드화됩니다.

라이브러리 파트에서 이 파라미터들을 가져오거나 변경하려면 ACAPI_LibPart_GetDetailsACAPI_LibPart_SetDetails_ParamDef 함수를 참조하십시오.

Featuring API 10  ArchiCAD 10에서 contours_2D 필드가 structure에서 제거되었습니다.

 

요구사항

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

 

참고사항

ACAPI_LibPart_GetDetails, ACAPI_LibPart_SetDetails_ParamDef, API 타입