API_RunType
한 단락(paragraph)의 - 런(run)이라 불리는 - 하나의 연속적인 모노스타일 조각을 설명합니다.
typedef struct { Int32 from; Int32 range; short pen; unsigned short faceBits; short font; unsigned short effectBits; double size; double filler_1[3]; } API_RunType;
멤버
- from
- 내용 안의 런(run)의 시작 바이트 오프셋입니다.
- range
- 바이트 오프셋 안의 런(run)의 범위입니다.
- pen
- 펜 속성 인덱스입니다.
- faceBits
- 런(run)의 스타일(face)입니다:
-
APIFace_Plain
일반 텍스트
APIFace_Bold
강조체
APIFace_Italic
이탤릭체
APIFace_Underline
밑줄
- font
- 글꼴 속성 인덱스입니다.
- effectBits
- 런(run)의 효과입니다:
-
APIEffect_StrikeOut
취소선 APIEffect_SuperScript
위첨자 APIEffect_SubScript
아래첨자 APIEffect_Fractional
분수 텍스트 (사용하지 않음) APIEffect_Protected
보호된 텍스트 (자동텍스트 레퍼런스) - size
- mm로 표현된 문자 높이입니다.
설명
ArchiCAD 9부터 당신은 멀티스타일 텍스트 또는 텍스트 라벨을 만들 수 있습니다.
API_ElementMemo structure의 textContent
필드가 내용을 포함하고 있습니다.
텍스트 또는 텍스트 라벨 요소 생성을 통해 당신은 내용을 UniCode 문자열로 전달할 수 있습니다.
(API_TextType structure의 charCode
필드를 CC_UniCode
로 세트하고,
API_ElementMemo의 textContent
필드를 (unsigned short*)
로 캐스팅합니다)
이 경우, 모든 오프셋(from, range...
)들은 바이트 오프셋이 아니라 문자 오프셋입니다.
런(run)은 라인 끝 (line end) 문자를 포함할 수 없습니다.
더 자세한 것은 요소 관리자 예제 프로젝트를 확인해 보십시오.
요구사항
- 버전: API 6.1 또는 이후
- 헤더: APIdefs_Elements.h
참고사항
API_TabID, API_ParagraphType, API_RunType, API_TextType, API_LabelType, API_ElementMemo, API 타입