다음을 통해 공유


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

추가 정보

IFont