Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 나만의 글꼴로 인쇄하는 방법

C#에서 사용자 지정 글꼴로 인쇄하기

C#에서 자신만의 글꼴로 인쇄하려면 먼저 다음 두 가지 객체를 생성해야 합니다.

  • FontFamily 객체
  • Font 객체

이 두 객체의 역할은 서로 다릅니다. FontFamily 객체는 Arial, Times New Roman 등과 같은 서체(글꼴 종류)를 지정하고, Font 객체는 해당 글꼴의 크기와 스타일을 설정합니다.

Arial 글꼴 스타일 생성 예제

간단한 예제를 통해 Arial 글꼴 스타일을 만들어 보겠습니다.

FontFamily myFontFamily = new FontFamily("Arial");
Font myFont = new Font(
myFontFamily,
20,
FontStyle.Bold,
GraphicsUnit.Pixel);

코드 설명

위 코드에서는 먼저 FontFamily 객체를 생성했습니다. 그리고 Font() 생성자에 네 개의 매개변수를 전달했습니다.

  • 첫 번째 매개변수: 앞서 생성한 FontFamily 객체 "myFontFamily"로, 사용할 서체를 지정합니다.
  • 두 번째 매개변수: 글꼴의 크기를 나타내며, 여기서는 20으로 설정했습니다.
  • 세 번째 매개변수: 글꼴 스타일을 지정합니다. FontStyle.Bold 외에도 FontStyle.Regular, FontStyle.Italic 등을 사용할 수 있습니다.
  • 네 번째 매개변수: 크기의 측정 단위를 지정합니다. GraphicsUnit.Pixel은 픽셀 단위를 의미하며, 필요에 따라 GraphicsUnit.Point 등 다른 단위도 사용할 수 있습니다.

이렇게 생성한 Font 객체는 Graphics.DrawString() 메서드 등과 함께 사용하여 화면이나 문서에 원하는 글꼴로 텍스트를 출력할 수 있습니다.