SCRIPT_CHARPROP 구조체(usp10.h)
실행의 단일 문자에 대한 정보(입력 문자열)를 포함합니다. 정보는 문자 문자 모양이 실행의 주변 문자에 의해 영향을 받는지 나타냅니다.
구문
typedef struct script_charprop {
WORD fCanGlyphAlone : 1;
WORD reserved : 15;
} SCRIPT_CHARPROP;
멤버
fCanGlyphAlone
문자의 셰이핑이 셰이핑되는 문자 주위의 다른 문자에 따라 달라지는지 여부를 나타내는 값입니다. 가능한 값은 다음 표에 정의되어 있습니다.
값 | 의미 |
---|---|
TRUE | 문자의 모양은 주변 문자와 독립적입니다. |
FALSE | 문자의 모양은 하나 이상의 인접 문자에 따라 달라집니다. |
reserved
예약되어 있습니다.
설명
셰이핑되는 문자 바로 앞 및/또는 다음 실행에서 하나 이상의 문자가 셰이핑에 영향을 줄 수 있습니다. 이러한 문자에 대한 정보는 단락 레이아웃을 최적화하는 데 사용되는 것과 같은 상위 수준의 레이아웃 코드를 최적화하는 데 도움이 될 수 있습니다.
예제
이 구조체의 사용 예제를 살펴보겠습니다.
- 글꼴에는 문자 조합 "fi"와 "fl"의 합자를 가지며 다른 글꼴은 없습니다.
- 입력 문자열은 "나는 물고기 비행 좋아"입니다.
- SCRIPT_CHARPROP 구조체의 배열에는 입력 문자열의 각 문자에 대해 하나의 구조체가 포함됩니다.
I like flying fish
111111100111110011
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | usp10.h |
재배포 가능 파일 | Usp10.dll 버전 1.600 이상 |