다음을 통해 공유


Printer.PrintAction 속성

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

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

구문

‘선언
Public Property PrintAction As PrintAction
public PrintAction PrintAction { get; set; }
public:
property PrintAction PrintAction {
    PrintAction get ();
    void set (PrintAction value);
}
member PrintAction : PrintAction with get, set
function get PrintAction () : PrintAction
function set PrintAction (value : PrintAction)

속성 값

형식: System.Drawing.Printing.PrintAction
반환 된 PrintAction열거형입니다.

설명

때 PrintToPrinter 입니다 선택 하 고 해당 컴퓨터의 기본프린터에 인쇄 출력 지시 됩니다.프린터설치 되어 있는 경우오류발생 합니다.

때 PrintToPreview 입니다 선택 하 고 표준에 인쇄 출력이 표시 됩니다 PrintPreviewDialog 컨트롤입니다.

때 PrintToFile 입니다 선택 하 고 인쇄 출력 (.eps,.ps 또는.ai)를 캡슐화 하는 포스트스크립트 파일에 의해 지정 된 경로에 저장 됩니다의 PrintFileName속성입니다. 오류발생파일 이름을 지정 하면 됩니다.파일은 8 비트 회색조 포스트스크립트 형식으로 저장 됩니다.24 비트 RGB 포스트스크립트를 지원 하지 않습니다.

[!참고]

사용자의 경로 또는파일 이름확장명표시 되지 않습니다. 파일에유효한경로확장명있는지 확인 하려면대화 상자를 직접 구현할 수 있습니다.이 작업을 수행할 수 있습니다 한 SaveFileDialog구성 요소및반환 값할당하다하는 PrintFileName속성을 호출 하기 전에 Print메서드.

다음 표에 PrintAction유효한값은 PrintAction속성입니다.

열거형 이름

설명

PrintToFile

인쇄 작업을 파일로 리디렉션됩니다.

PrintToPreview

인쇄 작업이 인쇄 미리 보기대화 상자에 보내집니다.

PrintToPrinter

인쇄 작업을프린터에 보내집니다.

[!참고]

기능을 수행 하 고 개체의 Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6네임스페이스제공 됩니다 사용에 대 한Visual Basic6.0 업그레이드 도구 사용 하 여 Visual Basic. 이러한 함수와 개체에서 제공하는 대부분의 기능은 .NET Framework의 다른 네임스페이스에서 얻을 수 있는 기능과 동일하므로이러한 함수와 개체는 Visual Basic 6.0 코드 모델이 .NET Framework 구현과 크게 다른 경우에만 사용해야 합니다.

예제

다음 예제에서는 PrintAction 속성을 설정하는 방법을 보여 줍니다.세 개의 필요 RadioButton 가 인쇄메서드을 선택할사용자사용할 수 있는 컨트롤입니다.

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

.NET Framework 보안

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

참고 항목

참조

Printer 클래스

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

기타 리소스

프린터 호환성 라이브러리

방법: 프린터 호환성 라이브러리를 사용하여 업그레이드 오류 수정(Visual Basic)

프린터 호환성 라이브러리를 참조하는 응용 프로그램 배포