Поделиться через


DocumentBase.PrintOut Метод

Определение

Выводит на печать целый документ или его часть.

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);
member this.PrintOut : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub PrintOut (Optional ByRef background As Object, Optional ByRef append As Object, Optional ByRef range As Object, Optional ByRef outputFileName As Object, Optional ByRef from As Object, Optional ByRef to As Object, Optional ByRef item As Object, Optional ByRef copies As Object, Optional ByRef pages As Object, Optional ByRef pageType As Object, Optional ByRef printToFile As Object, Optional ByRef collate As Object, Optional ByRef activePrinterMacGX As Object, Optional ByRef manualDuplexPrint As Object, Optional ByRef printZoomColumn As Object, Optional ByRef printZoomRow As Object, Optional ByRef printZoomPaperWidth As Object, Optional ByRef printZoomPaperHeight As Object)

Параметры

background
Object

Чтобы продолжить выполнение кода настройки во время печати документа приложением Microsoft Office Word, используется значение true.

append
Object

true Значение , чтобы добавить документ в файл, указанный аргументом OutputFileName ; false , чтобы перезаписать содержимое OutputFileName.

range
Object

Диапазон страниц Допускается любое значение WdPrintOutRange.

outputFileName
Object

Если PrintToFile имеет значение true, этот аргумент задает путь и имя выходного файла.

from
Object

Номер начальной страницы, если Range задано значение wdPrintFromTo.

to
Object

Номер конечной страницы, если Range имеет значение wdPrintFromTo.

item
Object

Элемент для вывода на печать. Допускается любое значение WdPrintOutItem.

copies
Object

Число копий, выводимых на печать.

pages
Object

Номера страниц и диапазоны страниц для печати, разделяемые запятыми. Например, при "2, 6-10" распечатается 2-я страница и страницы с 6-й по 10-ю.

pageType
Object

Тип страниц, выводимых на печать. Допускается любое значение WdPrintOutPages.

printToFile
Object

Значение true используется для отправки инструкций печати в файл. Обязательно укажите имя файла с OutputFileNameпомощью .

collate
Object

При выводе на печать нескольких копий документа, значение true используется, чтобы напечатать все страницы документа перед тем, как начать печать следующей копии.

activePrinterMacGX
Object

Этот аргумент доступен только в Microsoft Office Macintosh Edition. Дополнительные сведения о данном аргументе см. в справочнике по языку для Microsoft Office Macintosh Edition.

manualDuplexPrint
Object

Значение true используется для двусторонней печати документа на принтере без функции двусторонней печати. Если данный аргумент имеет значение true, свойства PrintBackground и PrintReverse игнорируются. Следует использовать свойства PrintOddPagesInAscendingOrder и PrintEvenPagesInAscendingOrder, чтобы управлять выводом в процессе двусторонней печати в ручном режиме. Этот аргумент может быть недоступен в зависимости от выбранной или установленной языковой поддержки (например, для английского языка (США)).

printZoomColumn
Object

Количество страниц, которое приложению Word необходимо разместить горизонтально на одной странице. Может принимать значение 1, 2, 3 или 4. Используйте с аргументом PrintZoomRow для печати нескольких страниц на одном листе.

printZoomRow
Object

Количество страниц, которое приложению Word необходимо разместить вертикально на одной странице. Может принимать значение 1, 2 или 4. Используйте с аргументом PrintZoomColumn для печати нескольких страниц на одном листе.

printZoomPaperWidth
Object

Ширина, по которой приложению Word необходимо масштабировать страницы, выводимые на печать, в твипах (20 твипов = 1 пункт; 72 пункта = 1 дюйм).

printZoomPaperHeight
Object

Высота, по которой приложению Word необходимо масштабировать страницы, выводимые на печать, в твипах (20 твипов = 1 пункт; 72 пункта = 1 дюйм).

Примеры

В следующем примере кода метод используется PrintOut для печати двух копий всего документа. Чтобы использовать этот пример, запустите его из ThisDocument класса в проекте уровня документа.

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);
}
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

Комментарии

Необязательные параметры

Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.

Применяется к