SCRIPT_LOGATTR 구조체(usp10.h)
텍스트를 편집하고 서식을 지정할 때 유용한 논리 문자의 특성을 포함합니다.
구문
typedef struct tag_SCRIPT_LOGATTR {
BYTE fSoftBreak : 1;
BYTE fWhiteSpace : 1;
BYTE fCharStop : 1;
BYTE fWordStop : 1;
BYTE fInvalid : 1;
BYTE fReserved : 3;
} SCRIPT_LOGATTR;
멤버
fSoftBreak
"소프트 브레이크"라고 하는 문자 앞의 줄 바꿈이 유효한지 여부를 나타내는 값입니다. 가능한 값은 다음 표에 정의되어 있습니다. 이 멤버는 동남 아시아 단어의 첫 번째 문자에 설정됩니다.
값 | 의미 |
---|---|
|
일시 중단이 유효합니다. |
|
일시 중단이 잘못되었습니다. |
fWhiteSpace
문자가 분리 가능한 공백으로 분류된 많은 유니코드 문자 중 하나인지 여부를 나타내는 값입니다. 가능한 값은 다음 표에 정의되어 있습니다. 분리 가능한 공백은 단어를 깰 수 있습니다. NBSP(줄임표 없는 공간) 및 ZWNBSP(너비가 0인 줄임표 없는 공간)를 제외한 모든 공백은 분리할 수 있습니다.
값 | 의미 |
---|---|
|
문자는 분리 가능한 공백입니다. |
|
문자가 분리 가능한 공백이 아닙니다. |
fCharStop
문자가 문자 이동 키보드 동작에 대한 캐리트를 표시하기 위한 유효한 위치인지 여부를 나타내는 값입니다. 가능한 값은 다음 표에 정의되어 있습니다. 이 멤버는 대부분의 문자에 대해 설정되지만 인도 및 동남 아시아 문자 클러스터 내의 코드 포인트에서는 설정되지 않습니다. 이 멤버를 사용하여 편집기에서 왼쪽 화살표 및 오른쪽 화살표 작업을 구현할 수 있습니다.
값 | 의미 |
---|---|
|
문자는 문자 이동 키보드 동작에 대한 캐리트를 표시하기 위한 유효한 위치입니다. |
|
문자가 문자 이동 키보드 동작에 대한 캐리트를 표시하기 위한 유효한 위치가 아닙니다. |
fWordStop
Ctrl+왼쪽 화살표 및 Ctrl+오른쪽 화살표와 같은 단어 이동 키보드 동작에 대한 캐리트를 표시하기 위한 유효한 위치를 나타내는 값입니다. 가능한 값은 다음 표에 정의되어 있습니다. 이 멤버를 사용하여 편집기에서 CTRL+왼쪽 화살표 및 CTRL+오른쪽 화살표 작업을 구현할 수 있습니다.
값 | 의미 |
---|---|
|
문자는 단어 이동 키보드 동작에 대한 캐리트를 표시하기 위한 유효한 위치입니다. |
|
문자는 단어 이동 키보드 동작에 대한 캐리트를 표시하기 위한 유효한 위치가 아닙니다. |
fInvalid
유효하지 않거나 재생할 수 없는 조합을 형성하는 문자를 표시하는 데 사용되는 값입니다. 가능한 값은 다음 표에 정의되어 있습니다. 이 멤버를 설정할 수 있는 스크립트에는 fInvalidLogAttr 멤버가 SCRIPT_PROPERTIES 구조에 설정되어 있습니다.
값 | 의미 |
---|---|
|
문자는 유효하지 않거나 재생할 수 없는 조합을 형성합니다. |
|
문자가 유효하지 않거나 재생할 수 없는 조합을 형성하지 않습니다. |
fReserved
예약되어 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | usp10.h |
재배포 가능 파일 | 인터넷 Explorer 5 이상에서Windows Me/98/95 |