Graphisoft®

API Development KitVersion: 18

API_ProjectNoteInfo

프로젝트 노트 정보 파라미터들입니다.

    typedef struct {
        char     client [256];
        char     projectName [256];
        char     company [256];
        char     street [256];
        char     city [256];
        char     country [256];
        char     code [256];
        char     architect [256];
        char     draftsmen [256];
        char     projectStatus [256];
        char     dateOfIssue [256];
        char     keywords [256];
        char     notes [1024];
    } API_ProjectNoteInfo;

 

멤버

client
클라이언트의 이름입니다.
projectName
프로젝트의 이름입니다.
company
프로젝트에서 작업하는 회사입니다.
street
거리 주소입니다.
city
시.
country
주(State) 또는 국가(country)
code
우편번호(Postal code)
architect
주 건축가(들).
draftsperson
도면 담당자.
projectStatus
프로젝트 상태.
dateOfIssue
발행 일.
keywords
프로젝트와 관련된 다른 키워드들입니다.
notes
프로젝트 정보에 대한 노트들입니다.

 

설명

이 데이터 structure는 API 10에서 총체적으로 바뀌었습니다.

이 데이터 structure의 멤버들은 ArchiCAD의 "Project Info..." 다이얼로그의 항목들에 해당합니다. 이 정보는 텍스트 요소들에서 자동텍스트 엔트리들에 대하여 사용할 수 있습니다. APIAny_GetAutoTextsID를 보십시오.

p>이 데이터에 대하여 작동하려면 APIEnv_GetProjectNotesID 또는 APIEnv_ChangeProjectNotesID 함수 코드와 함께 ACAPI_Environment 함수를 호출하십시오.

자동텍스트 함수들을 가지고 동일한 동작을 수행할 수 있습니다: APIAny_GetAutoTextsID, APIAny_SetAnAutoTextID. 주요 차이점은 자동텍스트 함수들의 경우 Unicode 문자열로 동작하는 반면, 프로젝트 노트 함수들의 경우 애플리케이션의 코드 페이지(Windows) 또는 인코딩(Macintosh)으로 Unicode에서 변환된 ANSI 문자열들을 사용합니다.

 

요구사항

버전: API 10 또는 이후
헤더: APIdefs_Environment.h

 

참고사항

APIEnv_ChangeProjectNotesID, APIEnv_GetProjectNotesID, ACAPI_Environment,
APIAny_GetAutoTextsID, APIAny_GetAutoTextKeysID, APIAny_SetAnAutoTextID
API 타입