다음을 통해 공유


TextStyle 테이블

TextStyle 테이블에는 텍스트가 있는 컨트롤에 사용되는 다양한 글꼴 스타일이 나열되어 있습니다.

TextStyle 테이블에는 다음과 같은 열이 있습니다.

Column 형식 Nullable
TextStyle 식별자 Y N
FaceName Text N N
크기 정수 N N
DoubleInteger N Y
StyleBits 정수 N Y

 

TextStyle

이 열은 글꼴 스타일의 이름입니다. 이 이름은 스타일 변경을 나타내기 위해 텍스트 문자열에 포함할 수 있습니다. 이 필드에 사용되는 글꼴 스타일 이름은 문자(_UL)로 끝나서는 안 됩니다. 컨트롤 및 텍스트 추가를 참조하세요.

FaceName

글꼴의 이름을 나타내는 문자열입니다. 문자열의 길이는 31자 이하여야 합니다.

크기

포인트 단위의 글꼴 크기입니다. 글꼴 크기는 음수가 아닌 숫자여야 합니다.

이 열은 텍스트 컨트롤에 표시되는 텍스트 색을 지정합니다. 다른 모든 유형의 컨트롤은 항상 기본 텍스트 색을 사용합니다. 이 열에 입력되는 값은 65536 * 파란색 + 256 * 녹색 + 빨간색이라는 수식을 사용하여 계산됩니다. 여기서 빨간색, 녹색, 파란색은 각각 0~255 범위에 있습니다. 값은 흰색의 값인 16777215를 초과해서는 안 됩니다. 값은 검정은 0, 빨간색은 255, 녹색은 65280, 파란색은 16711680, 회색은 8421504입니다. 필드를 비워 두면 기본 색이 지정됩니다.

투명한 Text 컨트롤을 색이 지정된 비트맵 위에 두지 마세요. 사용자가 디스플레이 색 구성표를 변경할 경우 텍스트가 보이지 않을 수 있습니다. 예를 들어 사용자가 접근성상의 이유로 고대비 매개 변수를 설정하면 텍스트가 보이지 않을 수 있습니다.

StyleBits

텍스트의 서식을 나타내는 비트의 조합입니다.

개별 스타일 비트에는 다음 값이 있습니다.

상수 16진수 Decimal 스타일
msidbTextStyleStyleBitsBold 0x001 1 굵게
msidbTextStyleStyleBitsItalic 0x002 2 기울임꼴
msidbTextStyleStyleBitsUnderline 0x004 4 밑줄
msidbTextStyleStyleBitsStrike 0x008 8 스트라이크 아웃

 

유효성 검사

ICE03
ICE06
ICE31
ICE45