SCRIPT_VISATTR 구조체(usp10.h)

ScriptShape에서 생성된 클러스터 및 근거 지점을 식별하는 시각적 개체(문자 모양) 특성을 포함합니다.

구문

typedef struct tag_SCRIPT_VISATTR {
  WORD uJustification : 4;
  WORD fClusterStart : 1;
  WORD fDiacritic : 1;
  WORD fZeroWidth : 1;
  WORD fReserved : 1;
  WORD fShapeReserved : 8;
} SCRIPT_VISATTR;

멤버

uJustification

문자 모양에 대한 근거 클래스입니다. SCRIPT_JUSTIFY 참조하세요.

fClusterStart

문자 모양이 하나만 포함된 클러스터의 경우에도 모든 클러스터의 논리적 첫 번째 문자 모양을 나타내는 값입니다. 가능한 값은 다음 표에 정의되어 있습니다.

의미
TRUE
문자 모양은 클러스터의 논리적 첫 번째 문자 모양입니다.
FALSE
문자 모양은 클러스터의 논리적 첫 번째 문자 모양이 아닙니다.

fDiacritic

문자 모양이 기본 문자와 결합되는지 여부를 나타내는 값입니다. 가능한 값은 다음 표에 정의되어 있습니다.

의미
TRUE
문자 모양은 기본 문자와 결합됩니다.
FALSE
문자 모양은 기본 문자와 결합되지 않습니다.

fZeroWidth

ZWJ 및 ZWNJ와 같은 너비가 0인 문자를 나타내기 위해 셰이핑 엔진에서 설정한 값입니다. 이 값은 너비가 0인 일부 문자(전부는 아님)에 대해 설정됩니다. 가능한 값은 다음 표에 정의되어 있습니다.

의미
TRUE
문자 모양은 너비가 0인 문자를 나타냅니다.
FALSE
문자 모양은 너비가 0인 문자를 나타내지 않습니다.

fReserved

예약; 항상 0으로 초기화합니다.

fShapeReserved

예약; 는 엔진을 셰이핑하여 사용할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 usp10.h
재배포 가능 파일 Internet Explorer 5 이상 onWindows Me/98/95

참고 항목

SCRIPT_JUSTIFY

ScriptShape

Uniscribe

유니스크립브 구조체