Graphisoft®

API Development KitVersion: 18

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 보호된 텍스트 (자동텍스트 레퍼런스)  Featuring API 10
size
mm로 표현된 문자 높이입니다.

 

설명

ArchiCAD 9부터 당신은 멀티스타일 텍스트 또는 텍스트 라벨을 만들 수 있습니다. API_ElementMemo structure의 textContent 필드가 내용을 포함하고 있습니다. 텍스트 또는 텍스트 라벨 요소 생성을 통해 당신은 내용을 UniCode 문자열로 전달할 수 있습니다. (API_TextType structure의 charCode 필드를 CC_UniCode로 세트하고, API_ElementMemotextContent 필드를 (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 타입