Udostępnij za pośrednictwem


DocumentBase.PrintOut Metoda

Definicja

Drukuje wszystkie lub części dokumentu.

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)

Parametry

background
Object

trueaby kod dostosowywania był kontynuowany, gdy Word pakietu Microsoft Office wyświetla dokument.

append
Object

true aby dołączyć dokument do pliku określonego OutputFileName przez argument; false aby zastąpić zawartość OutputFileNameelementu .

range
Object

Zakres stron. Może być dowolną WdPrintOutRange wartością.

outputFileName
Object

Jeśli PrintToFile jest to true, ten argument określa ścieżkę i nazwę pliku wyjściowego.

from
Object

Numer strony początkowej, gdy Range jest ustawiony na wdPrintFromTowartość .

to
Object

Numer strony końcowej, gdy Range jest ustawiony na wdPrintFromTowartość .

item
Object

Element do wydrukowania. Może być dowolną WdPrintOutItem wartością.

copies
Object

Liczba kopii do wydrukowania.

pages
Object

Numery stron i zakresy stron, które mają być drukowane, oddzielone przecinkami. Na przykład "2, 6-10" drukuje stronę 2 i strony od 6 do 10.

pageType
Object

Typ stron do wydrukowania. Może być dowolną WdPrintOutPages wartością.

printToFile
Object

true aby wysłać instrukcje dotyczące drukarki do pliku. Pamiętaj, aby określić nazwę pliku o nazwie OutputFileName.

collate
Object

Podczas drukowania wielu kopii dokumentu, true aby wydrukować wszystkie strony dokumentu przed wydrukowaniem następnej kopii.

activePrinterMacGX
Object

Ten argument jest dostępny tylko w programie Microsoft Office Macintosh Edition. Aby uzyskać dodatkowe informacje na temat tego argumentu, zapoznaj się z tematem Pomoc języka dołączona do programu Microsoft Office Macintosh Edition.

manualDuplexPrint
Object

true aby wydrukować dwustronny dokument na drukarce bez zestawu drukowania dwustronnego. Jeśli ten argument to true, PrintBackground właściwości i PrintReverse są ignorowane. PrintOddPagesInAscendingOrder Użyj właściwości iPrintEvenPagesInAscendingOrder, aby kontrolować dane wyjściowe podczas ręcznego drukowania dwustronnego. Ten argument może nie być dostępny dla Ciebie, w zależności od obsługi języka (na przykład angielski w Stanach Zjednoczonych), która została wybrana lub zainstalowana.

printZoomColumn
Object

Liczba stron, które chcesz Word dopasować w poziomie na jednej stronie. Może to być 1, 2, 3 lub 4. Użyj argumentu PrintZoomRow , aby wydrukować wiele stron w jednym arkuszu.

printZoomRow
Object

Liczba stron, które chcesz Word dopasować w pionie na jednej stronie. Może to być 1, 2 lub 4. Użyj argumentu PrintZoomColumn , aby wydrukować wiele stron w jednym arkuszu.

printZoomPaperWidth
Object

Szerokość, do której chcesz Word skalować wydrukowane strony, w odstępach (20 twips = 1 punkt; 72 punkty = 1 cala).

printZoomPaperHeight
Object

Wysokość, do której chcesz Word skalować wydrukowane strony, w odstępach (20 twips = 1 punkt; 72 punkty = 1 cala).

Przykłady

Poniższy przykład kodu używa PrintOut metody do drukowania dwóch kopii całego dokumentu. Aby użyć tego przykładu ThisDocument , uruchom go z klasy w projekcie na poziomie dokumentu.

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

Uwagi

Parametry opcjonalne

Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.

Dotyczy