다음을 통해 공유


방법: 폼의 클라이언트 영역 및 비클라이언트 영역 인쇄(Visual Basic)

PrintForm 구성 요소를 사용하면 PrintDocument 구성 요소를 사용하지 않고도 화면에 표시되는 그대로 폼의 이미지를 빠르게 인쇄할 수 있습니다.다음 절차는 폼의 클라이언트 영역과 비클라이언트 영역을 모두 인쇄하는 방법을 보여 줍니다.비클라이언트 영역에는 제목 표시줄, 테두리 및 스크롤 막대가 포함됩니다.

폼의 클라이언트 영역과 비클라이언트 영역을 모두 인쇄하려면

  1. 도구 상자에서 Visual Basic PowerPacks 탭을 클릭하고 PrintForm 구성 요소를 폼으로 끌어 옵니다.

    PrintForm 구성 요소가 구성 요소 트레이에 추가됩니다.

  2. 속성 창에서 PrintAction 속성을 PrintToPrinter로 설정합니다.

  3. 적절한 이벤트 처리기(예: 인쇄 Button의 Click 이벤트 처리기)에 다음 코드를 추가합니다.

    PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.FullWindow)
    

    [!참고]

    일부 운영 체제에서는 Graphics 메서드로 그린 텍스트나 그래픽이 제대로 인쇄되지 않을 수도 있습니다.이 경우에는 호환되는 인쇄 메서드 PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.CompatibleModeFullWindow를 사용하십시오.

참고 항목

작업

방법: 스크롤 가능 폼 인쇄(Visual Basic)

참조

PrintAction

Print

개념

PrintForm 구성 요소(Visual Basic)