Graphisoft®

API Development KitVersion: 18

ACAPI_LibPart_GetSect_ParamDef

라이브러리 파트에 저장하기 위한 파라미터 섹션 데이터를 준비합니다.

    GSErrCode  ACAPI_LibPart_GetSect_ParamDef (
        const API_LibPart*     libPart,
        API_AddParType**       addPars,
        double*                a,
        double*                b,
        GSHandle               sect2DDrawHdl,
        GSHandle*              sectionHdl,
        GS::UniString*         password = NULL
    );

 

파라미터

libPart
[in] 작업할 라이브러리 파트입니다.
addPars
[in] 라이브러리 파트의 추가 파라미터들입니다.
a
[in] A 파라미터의 값입니다.
b
[in] B 파라미터의 값입니다.
sect2DDrawHdl
[in] 2D 바이너리 섹션 데이터입니다.
sectionHdl
[out] 준비된 파라미터 섹션 데이터입니다.
password Featuring API 16
[in] (선택사항) 섹션을 암호화한 패스워드입니다.

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
libPart 또는 sectionHdl 파라미터가 NULL입니다.
APIERR_BADID
함수가 libPart->typeID로 지정한 타입의 라이브러리 파트들과 함께 동작할 수 없습니다.

다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.

 

설명

이 함수는 라이브러리 파트의 파라미터 섹션을 준비하고, sectionHdl에 준비된 섹션 핸들을 리턴하는 데 사용합니다.

리턴된 핸들은 라이브러리 파트에 그것을 넣기 위해 ACAPI_LibPart_AddSectionACAPI_LibPart_UpdateSection 함수에 제공될 수 있습니다. a/bsect2DDrawHdl 파라미터들은 배타적입니다. 둘 다 라이브러리 파트의 심볼의 바운딩 박스를 계산하는 데 사용합니다. 특히 absect2DDrawHdlNULL일 때에만 정의해야 합니다. 그 외에는 이 값들이 계산되고 리턴됩니다.

 

예제

ACAPI_LibPart_Create 함수의 예제를 보십시오.

 

요구사항

버전: API 1.3 또는 이후
헤더: ACAPinc.h

 

참고사항

API_LibTypeID
API_AddParType
ACAPI_LibPart_AddSection
ACAPI_LibPart_UpdateSection
라이브러리 파트 관리자
API 함수