다음을 통해 공유


PrintDocument 구성 요소 개요(Windows Forms)

Windows Forms PrintDocument 구성 요소는 인쇄 대상 및 Windows 기반 애플리케이션 내에서 문서를 인쇄하는 기능을 설명하는 속성을 설정하는 데 사용됩니다. 모든 문서 인쇄 측면의 제어에 포함되도록 PrintDialog 구성 요소와 함께 사용할 수 있습니다.

PrintDocument 구성 요소 작업

PrintDocument 구성 요소를 포함하는 두 가지 주요 시나리오는 다음과 같습니다.

  • 개별 텍스트 파일 인쇄 등의 간단한 인쇄 작업. 이 경우에 PrintDocument 구성 요소를 Windows Form에 추가한 다음 PrintPage 이벤트 처리기에서 파일을 인쇄하는 프로그래밍 논리를 추가합니다. 프로그래밍 논리는 Print 메서드로 수렴되어 문서를 인쇄해야 합니다. 이 메서드는 PrintPageEventArgs 클래스의 Graphics 속성에 포함된 Graphics 개체를 프린터에 전송합니다. PrintDocument 구성 요소를 사용하여 텍스트 문서를 인쇄하는 방법을 보여 주는 예제는 방법: Windows Forms에서 다중 페이지 텍스트 파일 인쇄를 참조하세요.

  • 작성한 인쇄 논리를 다시 사용하려는 상황과 같은 좀 더 복잡한 인쇄 작업. 이러한 경우에는 PrintDocument 구성 요소에서 새 구성 요소를 파생 시키고 (Visual Basic에 대한 재정의 또는 재정의 C#참조) PrintPage 이벤트를 재정의합니다.

양식에 추가될 때 PrintDocument구성 요소는 Visual Studio에서 Windows Forms 디자이너의 아래쪽에 있는 트레이에 나타납니다.

참고 항목