Graphisoft®

API Development KitVersion: 18

API_SavePars_Object

ArchiCAD 객체, 램프, 문, 또는 창을 저장하기 위한 여러 가지 옵션들을 포함합니다.

    typedef struct {
        API_ConvModID     libItMode;
        GS::Bool8         removeLine;
        GS::Bool8         saveSelOnly;
        GS::Bool8         view2D;
        GS::Bool8         isPlaceable;
        Int32             filler_2[8];
    } API_SavePars_Object;

 

멤버

libItMode
GDL 텍스트/바이너리 정보를 둘 장소입니다. (3D 뷰로부터 저장하는 경우에만 해당)
removeLine
잉여 라인들을 제거합니다. (3D 뷰로부터 저장하는 경우에만 해당)
saveSelOnly
파일 타입이 객체 파일일 때, 선택한 것만 저장합니다. (2D 뷰로부터 저장하는 경우에만 해당)
view2D
2D 또는 3D 뷰를 저장합니다. (파일 타입이 객체 파일일 때)
isPlaceable 13
라이브러리 파트는 배치 가능합니다.

 

설명

만약 당신이 요소 또는 선택한 요소들의 plan 뷰를 저장하고 싶으면, (saveSelOnly 필드로 제어함) view2Dtrue로 세트하십시오. 이 경우, 파일의 타입, 즉 API_FileSaveParsfileTypeIDAPIFType_ObjectFile로 세트해야 합니다.

3D 뷰를 저장하고 싶으면 view2D 필드를 비우십시오. 이 경우 fileTypeIDAPIFType_ObjectFile, APIFType_DoorFile, 또는 APIFType_WindowFile이 될 수 있습니다. libItMode 필드는 파일이 편집 가능한 텍스트 또는 편집할 수 없는 바이너리 파일이어야 하는지 여부를 제어합니다. removeLine 필드는 3D 뷰로부터 저장된 객체들에만 유효합니다.

 

요구사항

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

 

참고사항

API_ConvModID, API_FileSavePars,
API 타입