Share via


DocumentBase.PrintOut 메서드

문서의 전체 또는 일부를 인쇄합니다.

네임스페이스:  Microsoft.Office.Tools.Word
어셈블리:  Microsoft.Office.Tools.Word.v4.0.Utilities(Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

구문

‘선언
Public Sub PrintOut ( _
    ByRef background As Object, _
    ByRef append As Object, _
    ByRef range As Object, _
    ByRef outputFileName As Object, _
    ByRef from As Object, _
    ByRef to As Object, _
    ByRef item As Object, _
    ByRef copies As Object, _
    ByRef pages As Object, _
    ByRef pageType As Object, _
    ByRef printToFile As Object, _
    ByRef collate As Object, _
    ByRef activePrinterMacGX As Object, _
    ByRef manualDuplexPrint As Object, _
    ByRef printZoomColumn As Object, _
    ByRef printZoomRow As Object, _
    ByRef printZoomPaperWidth As Object, _
    ByRef printZoomPaperHeight As Object _
)
public void PrintOut(
    ref Object background,
    ref Object append,
    ref Object range,
    ref Object outputFileName,
    ref Object from,
    ref Object to,
    ref Object item,
    ref Object copies,
    ref Object pages,
    ref Object pageType,
    ref Object printToFile,
    ref Object collate,
    ref Object activePrinterMacGX,
    ref Object manualDuplexPrint,
    ref Object printZoomColumn,
    ref Object printZoomRow,
    ref Object printZoomPaperWidth,
    ref Object printZoomPaperHeight
)

매개 변수

  • background
    형식: System.Object%
    Microsoft Office Word에서 문서를 인쇄하는 동안 사용자 지정 코드가 계속되도록 하려면 true를 지정합니다.
  • append
    형식: System.Object%
    문서를 OutputFileName 인수로 지정된 파일에 추가하려면 true를 지정하고 OutputFileName의 내용을 덮어쓰려면 false를 지정합니다.
  • outputFileName
    형식: System.Object%
    PrintToFile이 true인 경우 이 인수에서는 출력 파일의 경로와 파일 이름을 지정합니다.
  • pages
    형식: System.Object%
    인쇄할 페이지 번호와 페이지 범위입니다. 각각의 값은 쉼표로 구분됩니다.예를 들어 "2, 6-10"으로 지정하면 2페이지와 6-10페이지가 인쇄됩니다.
  • printToFile
    형식: System.Object%
    true로 설정하면 프린터 명령이 파일에 전달됩니다.OutputFileName을 사용하여 파일 이름을 지정해야 합니다.
  • collate
    형식: System.Object%
    문서를 여러 부 인쇄할 때 한 부씩 인쇄하려면 true를 지정합니다.
  • activePrinterMacGX
    형식: System.Object%
    이 인수는 Microsoft Office Macintosh Edition에서만 사용할 수 있습니다.이 인수에 대한 자세한 내용은 Microsoft Office Macintosh Edition에 포함된 언어 참조 도움말을 참조하십시오.
  • manualDuplexPrint
    형식: System.Object%
    true로 설정하면 양면 인쇄 키트가 없는 프린터에서 양면 문서를 인쇄합니다.이 인수가 true이면 PrintBackgroundPrintReverse 속성은 무시됩니다.수동 양면 인쇄를 하는 동안 출력을 제어하려면 PrintOddPagesInAscendingOrderPrintEvenPagesInAscendingOrder 속성을 사용합니다.선택하거나 설치한 언어 지원(예:미국 영어)에 따라 이러한 상수 중 일부를 사용하지 못할 수도 있습니다.
  • printZoomColumn
    형식: System.Object%
    Word에서 한 페이지에 가로로 배치할 페이지의 수입니다.1, 2, 3 또는 4가 될 수 있습니다.PrintZoomRow 인수와 함께 사용하면 한 장의 용지에 여러 페이지를 인쇄할 수 있습니다.
  • printZoomRow
    형식: System.Object%
    Word에서 한 페이지에 세로로 배치할 페이지의 수입니다.1, 2 또는 4가 될 수 있습니다.PrintZoomColumn 인수와 함께 사용하면 한 장의 용지에 여러 페이지를 인쇄할 수 있습니다.
  • printZoomPaperWidth
    형식: System.Object%
    Word에서 인쇄되는 페이지의 너비를 트윕 단위로 나타냅니다(20트윕 = 1포인트, 72포인트 = 1인치).
  • printZoomPaperHeight
    형식: System.Object%
    Word에서 인쇄되는 페이지의 높이를 트윕 단위로 나타냅니다(20트윕 = 1포인트, 72포인트 = 1인치).

설명

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하십시오.

예제

다음 코드 예제에서는 PrintOut 메서드를 사용하여 전체 문서를 2부 인쇄합니다. 이 예제를 사용하려면 문서 수준 프로젝트 ThisDocument 클래스에서 실행하십시오.

Private Sub DocumentPrintOut()

    Me.PrintOut(Background:=True, Range:=Word.WdPrintOutRange.wdPrintAllDocument, _
        Copies:=2, PageType:=Word.WdPrintOutPages.wdPrintAllPages, _
        PrintToFile:=False, Collate:=False, ManualDuplexPrint:=False, _
        PrintZoomColumn:=1, PrintZoomRow:=1)
End Sub
private void DocumentPrintOut()
{
    object Background = true;
    object Range = Word.WdPrintOutRange.wdPrintAllDocument;
    object Copies = 2;
    object PageType = Word.WdPrintOutPages.wdPrintAllPages;
    object PrintToFile = false;
    object Collate = false;
    object ActivePrinterMacGX = missing;
    object ManualDuplexPrint = false;
    object PrintZoomColumn = 1;
    object PrintZoomRow = 1;

    this.PrintOut(ref Background, ref missing, ref Range, ref missing,
        ref missing, ref missing, ref missing, ref Copies,
        ref missing, ref PageType, ref PrintToFile, ref Collate,
        ref missing, ref ManualDuplexPrint, ref PrintZoomColumn,
        ref PrintZoomRow, ref missing, ref missing);
}

.NET Framework 보안

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

참고 항목

참조

DocumentBase 클래스

Microsoft.Office.Tools.Word 네임스페이스