Dialog를 사용하여 인쇄
문서를 인쇄하기 전에 설정 대화 상자를 표시하려면 ShowPrintDialog 메서드를 사용하세요. 이는 GUI 인쇄 설정을 표시하는 데 유용할 수 있습니다.
다음은 C#으로 작성된 예시입니다.
설명
PrintDocument 생성: 인쇄할 문서를 처리하는 데 사용되는 PrintDocument의 인스턴스를 생성합니다.
-
이벤트 핸들러: 페이지가 인쇄될 때 수행해야 할 작업을 관리하기 위해 이벤트 핸들러(
PrintDocument_PrintPage)를 연결합니다. -
PrintDialog설정:PrintDialog이(가) 초기화되어PrintDocument에 할당됩니다. 이 대화 상자를 통해 사용자는 인쇄 기본 설정을 구성할 수 있습니다. -
ExecutingPrint:ShowDialog()을 사용하여 인쇄 대화 상자를 표시합니다. 사용자가 OK를 클릭하여 설정을 확인하면 문서는printDocument.Print()을 사용하여 프린터로 전송됩니다. PrintPage이벤트: 이벤트 핸들러(PrintDocument_PrintPage) 내에서 그래픽 메서드, 예를 들어DrawString등을 사용하여 페이지에 텍스트를 렌더링함으로써 인쇄된 페이지에 나타날 콘텐츠를 정의합니다.

