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 타입