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.