Graphisoft®

API Development KitVersion: 18

API_PrimText

프리미티브 텍스트입니다.

    typedef struct {
        API_Prim_Head      head;
        short              ind1;
        short              ind2;
        short              paramInd;
        short              font;
        unsigned short     faceBits;
        short              effectBits;
        API_AnchorID       anchor;
        API_JustID         just;
        Int32              filler_1;
        API_Coord          loc;
        double             heightMM;
        double             widthMM;
        double             angle;
        double             widthFactor;
        double             charSpaceFactor;
    } API_PrimText;

 

멤버

head
일반적인 프리미티브 요소 헤더입니다.
ind1
배열 타입 파라미터의 ind1 입니다.
ind2
배열 타입 파라미터의 ind2 입니다.
paramInd
추가적인 파라미터 인덱스입니다. 텍스트 타입 변수를 참조하는 인수를 가진 TEXT2 GDL 커맨드에 의해 생성된 텍스트라면 0이 아닙니다.
font
글꼴 속성 인덱스입니다.
faceBits
텍스트 스타일:

APIFace_Plain

일반 텍스트

APIFace_Bold

강조체

APIFace_Italic

이탤릭체

APIFace_Underline

밑줄

effectBits
특수 텍스트 효과:
APIEffect_StrikeOut 취소선
APIEffect_SuperScript 위첨자
APIEffect_SubScript 아래첨자
APIEffect_Fractional 분수 텍스트 (사용하지 않음)
APIEffect_Protected 보호된 텍스트 (자동텍스트 레퍼런스)  Featuring API 10
anchor
텍스트의 앵커 포인트입니다. (API_AnchorID를 보십시오)
just
텍스트의 Justification입니다. (API_JustID를 보십시오)
loc
angle을 포함하는 왼쪽-베이스라인 위치입니다.
heightMM
텍스트 박스의 수직 크기입니다. [mm]
widthMM
텍스트 박스의 수평 크기입니다. [mm]
angle
텍스트의 각도입니다. [radian]
widthFactor Featuring API 14
텍스트 너비 요소입니다; 1.0은 100%.
charSpaceFactor Featuring API 14
문자 자간 요소입니다; 1.0은 100%.

 

요구사항

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

 

참고사항

API_PrimElement, API_Prim_Head, API_AnchorID, API_JustID, API_Coord
API 타입