다음을 통해 공유


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

업데이트: 2007년 11월

PrintForm 구성 요소를 사용하면 PrintDocument 구성 요소를 사용하지 않고도 폼의 이미지를 빠르게 인쇄할 수 있습니다. 이 구성 요소를 사용하면 기본적으로 폼에서 현재 보이는 부분만 인쇄되기 때문에 사용자가 런타임에 폼 크기를 조정한 경우에는 이미지가 의도했던 것과 다르게 인쇄될 수 있습니다. 다음 절차는 폼 크기가 조정된 경우에도 스크롤 가능한 폼의 클라이언트 영역 전체를 인쇄하는 방법을 보여 줍니다.

스크롤 가능한 폼의 클라이언트 영역 전체를 인쇄하려면

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

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

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

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

    PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
    
    참고:

    일부 운영 체제에서는 Graphics 메서드를 사용하여 그린 텍스트나 그래픽이 제대로 인쇄되지 않을 수 있습니다. 이 경우에는 Scrollable 매개 변수를 사용하여 인쇄할 수 없습니다.

참고 항목

작업

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

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

개념

PrintForm 구성 요소(Visual Basic)

참조

PrintAction

Print