다음을 통해 공유


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

PrintForm 구성 요소를 사용하면 PrintDocument 구성 요소를 사용하지 않고 폼 이미지를 신속하게 인쇄할 수 있습니다.다음 절차에서는 제목 표시줄, 테두리 및 스크롤 막대 없이 폼의 클라이언트 영역만 인쇄하는 방법을 보여 줍니다.

폼의 클라이언트 영역을 인쇄하려면

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

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

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

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

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

    [!참고]

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

참고 항목

작업

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

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

참조

PrintAction

Print

개념

PrintForm 구성 요소(Visual Basic)