API_NavigatorSet
프로젝트 Navigator 집합의 파라미터들입니다.
typedef struct { char name[128]; API_Guid guid; API_Guid rootGuid; API_NavigatorMapID mapId; GS::Bool8 wantsExtraInfo; char filler_0[3]; GS::UniString *host; GS::UniString *dirName; IO::Location *path; Int32 filler[3]; } API_NavigatorSet;
멤버
- name
- 네비게이터 집합의 이름입니다.
- guid
- 네비게이터 집합의 고유 GUID입니다.
- rootGuid
- 루트의 GUID입니다.
- mapId
- 네비게이터 집합이 이 맵체 속해 있습니다.
- wantsExtraInfo
- 집합에 대하여 출판 정보(
host
/dirname
/path
)가 필요하다는 것을 알려줍니다. - host
- 인터넷 출판에 대한 호스트 이름을 포함합니다.
- dirName
- 인터넷 출판에 대한 디렉토리 이름을 포함합니다.
- path
- 로컬/LAN 출판에 대한 전체 출력 경로를 포함합니다.
설명
이 structure는 ArchiCAD의 네비게이터 집합의 이름, guid, 루트 guid를 포함합니다. 만약 네비게이터 집합이 퍼블리셔 집합인 경우, 당신은 또한 선택적으로 출판 파라미터들을 얻을 수 있습니다.
만약 path
멤버가 NULL
이 아니면, 집합이 지역적으로 출판될 것임을 의미합니다.
만약 이것이 NULL
이면, host
/dirName
쌍은 인터넷 출판 파라미터들을 포함합니다.
그 외 출판 타입들에 대한 별도의 정보는 사용할 수 없습니다.
이 데이터를 가져오려면 ACAPI_Environment 함수를 APIEnv_GetNavigatorSetID 함수 코드와 함께 호출하십시오.
예제
Navigator_Test 예제의 PublishTest ()
와 UpdateTree ()
함수들을 보십시오.
요구사항
- 버전: API 4.3 또는 이후
- 헤더: APIdefs_Environment.h
참고사항
APIEnv_GetNavigatorSetID
APIDo_PublishID
API_NavigatorItem
API_NavigatorView
API_PublishPars
API 타입