API_ParagraphType
텍스트의 단락을 설명합니다.
typedef struct { Int32 from; Int32 range; API_JustID just; Int32 filler_1; double firstIndent; double indent; double rightIndent; double spacing; API_TabType *tab; API_RunType *run; Int32 *eolPos; Int32 filler_2; double width; double height; double filler_3[2]; } API_ParagraphType;
멤버
- from
- 내용 안의 단락의 시작 바이트 오프셋입니다.
- range
- 바이트 오프셋 내 단락의 범위입니다.
- just
- 단락의 Justification입니다. (API_JustID를 보십시오)
- firstIndent
- 1번째 들여쓰기입니다. (단위: mm)
- indent
- 들여쓰기입니다. (단위: mm)
- rightIndent
- 오른쪽 들여쓰기입니다. (단위: mm)
- spacing
- 텍스트 라인들 간의 행간 요소입니다. (-10.0과 -1.0이어야 함)
- tab
- 단락의 탭입니다. (API_TabType을 보십시오)
- run
- 단락의 Run입니다. API_RunType을 보십시오)
- eolPos
- 바이트 오프셋 내 라인 끝 위치들입니다.
- width
- 단위 mm로 표현되는 단락의 너비입니다. (출력 전용)
- height
- 단위 mm로 표현되는 단락의 높이입니다. (출력 전용)
설명
ArchiCAD 9부터 당신은 멀티 스타일 텍스트 또는 텍스트 라벨을 만들 수 있습니다.
API_ParagraphType
structure는 단락에 대한 모든 관련 정보들을 포함하고 있습니다.
텍스트 또는 텍스트 라벨 요소를 만듦으로써 당신은 내용을 UniCode 문자열로 전달할 수 있습니다.
(API_TextType structure의 charCode
필드를 CC_UniCode
로 세트하고,
API_ElementMemo의 textContent
필드를 (unsigned short*)
로 캐스트함)
이 경우, 모든 오프셋(from, range...
)들은 바이트 오프셋 대신 문자 오프셋입니다.
더 자세한 것은 요소 관리자 예제 프로젝트를 검토하십시오.
요구사항
- 버전: API 6.1 또는 이후
- 헤더: APIdefs_Elements.h
참고사항
API_TabID, API_TabType, API_RunType, API_TextType, API_LabelType, API_ElementMemo, API 타입