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
- 라이브러리 파트는 배치 가능합니다.
설명
만약 당신이 요소 또는 선택한 요소들의 plan 뷰를 저장하고 싶으면, (saveSelOnly
필드로 제어함) view2D
를 true
로 세트하십시오.
이 경우, 파일의 타입, 즉 API_FileSavePars
의 fileTypeID
는 APIFType_ObjectFile
로 세트해야 합니다.
3D 뷰를 저장하고 싶으면 view2D
필드를 비우십시오.
이 경우 fileTypeID
는 APIFType_ObjectFile
, APIFType_DoorFile
, 또는 APIFType_WindowFile
이 될 수 있습니다.
libItMode
필드는 파일이 편집 가능한 텍스트 또는 편집할 수 없는 바이너리 파일이어야 하는지 여부를 제어합니다.
removeLine
필드는 3D 뷰로부터 저장된 객체들에만 유효합니다.
요구사항
- 버전: API 2.1 또는 이후
- 헤더: APIdefs_Automate.h