Graphisoft®

API Development KitVersion: 18

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_ElementMemotextContent 필드를 (unsigned short*)로 캐스트함) 이 경우, 모든 오프셋(from, range...)들은 바이트 오프셋 대신 문자 오프셋입니다. 더 자세한 것은 요소 관리자 예제 프로젝트를 검토하십시오.

 

요구사항

버전: API 6.1 또는 이후
헤더: APIdefs_Elements.h

 

참고사항

API_TabID, API_TabType, API_RunType, API_TextType, API_LabelType, API_ElementMemo, API 타입