IFontDisp 인터페이스(ocidl.h)
Automation을 통해 글꼴 개체의 속성을 노출합니다. IFont 메서드의 하위 집합을 제공합니다.
상속
IFontDisp 인터페이스는 IDispatch 인터페이스에서 상속됩니다.
설명
다음 표에서는 다양한 글꼴 속성의 dispID에 대해 설명합니다.
상수 | 값 |
---|---|
DISPID_FONT_NAME | 0 |
DISPID_FONT_SIZE | 2 |
DISPID_FONT_BOLD | 3 |
DISPID_FONT_ITALIC | 4 |
DISPID_FONT_UNDER | 5 |
DISPID_FONT_STRIKE | 6 |
DISPID_FONT_WEIGHT | 7 |
DISPID_FONT_CHARSET | 8 |
IFontDisp 인터페이스의 각 속성에는 속성이 읽기 액세스를 지원하는 경우 get_PropertyName 메서드와 속성이 쓰기 액세스를 지원하는 경우 put_PropertyName 메서드가 포함됩니다. 이러한 속성은 읽기 및 쓰기 액세스를 모두 지원합니다.
속성 | 형식 | Access | Description |
---|---|---|---|
Name | BSTR | RW | 글꼴의 얼굴 이름(예: Arial)입니다. |
크기 | Cy | RW | 소수점 크기를 허용하도록 CY 형식으로 표현되는 글꼴의 점 크기입니다. |
굵게 | Bool | RW | 글꼴이 굵게 표시되어 있는지 여부를 나타냅니다. |
기울임꼴 | Bool | RW | 글꼴이 기울임꼴인지 여부를 나타냅니다. |
밑줄 | Bool | RW | 글꼴에 밑줄이 그어지는지 여부를 나타냅니다. |
취소선 | Bool | RW | 글꼴이 취소선인지 여부를 나타냅니다. |
무게 | short | RW | 글꼴의 굵게입니다. |
Charset | short | RW | 글꼴에 사용되는 문자 집합(예: ANSI_CHARSET, DEFAULT_CHARSET 또는 SYMBOL_CHARSET)입니다. |
OLE 구현
시스템은 기본 시스템 글꼴 지원 위에 IFontDisp 인터페이스를 사용하여 글꼴 개체의 표준 구현을 제공합니다. 글꼴 개체는 OleCreateFontIndirect 함수를 통해 만들어집니다. 글꼴 개체는 IFont 인터페이스를 통해 다양한 읽기/쓰기 속성과 메서드 집합을 지원하며, 자동화를 통해 글꼴 속성에 대한 액세스를 제공하기 위해 IDispatch에서 파생된 디스패치 인터페이스 IFontDisp를 통해 동일한 속성 집합(메서드는 아님)을 지원합니다. 글꼴 개체의 시스템 구현은 두 인터페이스를 모두 제공합니다.요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | ocidl.h |