DocumentBase.PrintOut Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
true
aby 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ść OutputFileName
elementu .
- 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.