방법: 글꼴 패밀리 및 글꼴 만들기
GDI+에서는 서체는 같고 스타일이 다른 글꼴로 글꼴 패밀리를 구성합니다. 예를 들어, Arial 글꼴 패밀리는 다음과 같은 글꼴로 구성됩니다.
Arial Regular
Arial Bold
Arial Italic
Arial Bold Italic
GDI+에서는 보통, 굵게, 기울임꼴 및 굵은 기울임꼴 등 네 가지 스타일을 사용하여 패밀리를 구성합니다. narrow 및 rounded와 같은 형용사는 스타일이 아니라 패밀리 이름의 일부입니다. 예를 들어, Arial Narrow는 다음과 같은 멤버를 포함하는 글꼴 패밀리입니다.
Arial Narrow Regular
Arial Narrow Bold
Arial Narrow Italic
Arial Narrow Bold Italic
GDI+에서 텍스트를 그리려면 먼저 FontFamily 개체와 Font 개체를 만들어야 합니다. FontFamily 개체는 서체(예: Arial)를 지정하고 Font 개체는 크기, 스타일 및 단위를 지정합니다.
예제
다음 예제에서는 16픽셀 크기로 보통 스타일의 Arial 글꼴을 만듭니다. 다음 코드에서 Font 생성자에 전달되는 첫 번째 인수는 FontFamily 개체입니다. 두 번째 인수에는 글꼴의 크기를 네 번째 인수에서 지정하는 단위로 지정합니다. 세 번째 인수에는 스타일을 지정합니다.
Pixel은 GraphicsUnit 열거형의 멤버이고 Regular는 FontStyle 열거형의 멤버입니다.
Dim fontFamily As New FontFamily("Arial")
Dim font As New Font( _
fontFamily, _
16, _
FontStyle.Regular, _
GraphicsUnit.Pixel)
FontFamily fontFamily = new FontFamily("Arial");
Font font = new Font(
fontFamily,
16,
FontStyle.Regular,
GraphicsUnit.Pixel);
코드 컴파일
앞의 예제는 Windows Forms에서 사용해야 하며 PaintEventHandler의 매개 변수인 PaintEventArgs e를 필요로 합니다.