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 타입