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
- [in] (선택사항) 섹션을 암호화한 패스워드입니다.
리턴 값
NoError
- 함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
libPart
또는sectionHdl
파라미터가NULL
입니다.APIERR_BADID
- 함수가
libPart->typeID
로 지정한 타입의 라이브러리 파트들과 함께 동작할 수 없습니다.
다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.
설명
이 함수는 라이브러리 파트의 파라미터 섹션을 준비하고, sectionHdl에 준비된 섹션 핸들을 리턴하는 데 사용합니다.
리턴된 핸들은 라이브러리 파트에 그것을 넣기 위해 ACAPI_LibPart_AddSection과 ACAPI_LibPart_UpdateSection 함수에 제공될 수 있습니다.
a/b
와 sect2DDrawHdl
파라미터들은 배타적입니다. 둘 다 라이브러리 파트의 심볼의 바운딩 박스를 계산하는 데 사용합니다.
특히 a
와 b
는 sect2DDrawHdl
이 NULL
일 때에만 정의해야 합니다. 그 외에는 이 값들이 계산되고 리턴됩니다.
예제
ACAPI_LibPart_Create 함수의 예제를 보십시오.
요구사항
- 버전: API 1.3 또는 이후
- 헤더: ACAPinc.h
참고사항
API_LibTypeID
API_AddParType
ACAPI_LibPart_AddSection
ACAPI_LibPart_UpdateSection
라이브러리 파트 관리자
API 함수