Graphisoft®

API Development KitVersion: 18

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 Changed in API 11
네비게이터 집합의 고유 GUID입니다.
rootGuid Changed in API 11
루트의 GUID입니다.
mapId Featuring API 10
네비게이터 집합이 이 맵체 속해 있습니다.
wantsExtraInfo Featuring API 12
집합에 대하여 출판 정보(host/dirname/path)가 필요하다는 것을 알려줍니다.
host Featuring API 12
인터넷 출판에 대한 호스트 이름을 포함합니다.
dirName Featuring API 12
인터넷 출판에 대한 디렉토리 이름을 포함합니다.
path Featuring API 12
로컬/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 타입