다음을 통해 공유


PrintForm.PrintAction 속성

업데이트: 2007년 11월

출력을 프린터, 인쇄 미리 보기 창 또는 파일로 보낼지를 나타내는 값을 가져오거나 설정합니다.

네임스페이스:  Microsoft.VisualBasic.PowerPacks.Printing
어셈블리:  Microsoft.VisualBasic.PowerPacks.Vs(Microsoft.VisualBasic.PowerPacks.Vs.dll)

구문

<BrowsableAttribute(True)> _
Public Property PrintAction As PrintAction

Dim instance As PrintForm
Dim value As PrintAction

value = instance.PrintAction

instance.PrintAction = value
[BrowsableAttribute(true)]
public PrintAction PrintAction { get; set; }
[BrowsableAttribute(true)]
public:
property PrintAction PrintAction {
    PrintAction get ();
    void set (PrintAction value);
}
public function get PrintAction () : PrintAction
public function set PrintAction (value : PrintAction)

속성 값

형식: System.Drawing.Printing.PrintAction

PrintAction 열거형을 반환합니다.

설명

PrintToPrinter를 선택하면 출력이 시스템의 기본 프린터로 보내집니다. PrinterSettings 속성을 사용하면 프린터 및 프린터 속성을 명시적으로 설정하여 이 동작을 재정의할 수 있습니다. 기본 프린터를 사용할 수 없으면 프린터를 선택할 수 있는 메시지가 나타납니다.

PrintToPreview를 선택하면 표준 Windows Forms PrintPreviewDialog 컨트롤에 폼이 표시됩니다.

PrintToFile을 선택하면 폼의 이미지가 PrintFileName 속성에 지정된 경로의 EPS(Encapsulated PostScript) 파일(.eps, .ps 또는 .ai)로 저장됩니다. 파일 이름을 지정하지 않은 경우 파일 이름을 묻는 메시지가 나타납니다.

참고:

파일은 8비트의 Greyscale PostScript 형식으로 저장되며 24비트 RGB PostScript는 지원되지 않습니다.

참고:

경로 또는 파일 이름 확장명을 묻는 메시지는 표시되지 않습니다. 이러한 항목을 묻는 대화 상자를 직접 구현하여 파일에 올바른 경로와 확장명이 지정되도록 할 수 있습니다. 이 작업을 수행하려면 Print 메서드를 호출하기 전에 SaveFileDialog 구성 요소를 사용하여 PrintFileName 속성에 반환 값을 할당합니다.

예제

다음 예제에서는 PrintAction 속성의 설정 방법을 보여 줍니다. 이 예제를 실행하려면 폼에 PrintForm1이라는 PrintForm 구성 요소와 RadioButton 컨트롤 세 개가 있어야 합니다.

If RadioButton1.Checked = True Then
    PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
ElseIf RadioButton2.Checked = True Then
    PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
Else
    PrintForm1.PrintFileName = _
  My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _
  & "Form1.eps"
    PrintForm1.PrintAction = Printing.PrintAction.PrintToFile
End If

권한

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

PrintForm 클래스

PrintForm 멤버

Microsoft.VisualBasic.PowerPacks.Printing 네임스페이스

기타 리소스

PrintForm 구성 요소(Visual Basic)

방법: PrintForm 구성 요소를 사용하여 폼 인쇄(Visual Basic)

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

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

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

PrintForm 구성 요소를 참조하는 응용 프로그램 배포