Aracılığıyla paylaş


DocumentBase.PrintOut Yöntem

Tanım

Belgenin tamamını veya bir bölümünü yazdırır.

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)

Parametreler

background
Object

truemicrosoft office Word belgeyi yazdırırken özelleştirme kodunun devam etmesi için.

append
Object

true bağımsız değişkeni tarafından OutputFileName belirtilen dosyaya belge eklemek; false içeriğinin OutputFileNameüzerine yazmak için.

range
Object

Sayfa aralığı. Herhangi bir WdPrintOutRange değer olabilir.

outputFileName
Object

ise PrintToFiletrue, bu bağımsız değişken çıkış dosyasının yolunu ve dosya adını belirtir.

from
Object

olarak ayarlandığında wdPrintFromTobaşlangıç sayfa numarasıRange.

to
Object

olarak ayarlandığındawdPrintFromTo, bitiş sayfa numarasıRange.

item
Object

Yazdırılacak öğe. Herhangi bir WdPrintOutItem değer olabilir.

copies
Object

Yazdırılacak kopya sayısı.

pages
Object

Yazdırılacak sayfa numaraları ve sayfa aralıkları, virgülle ayrılmış olarak. Örneğin, "2, 6-10" sayfa 2 ve 6 ile 10 arası sayfaları yazdırır.

pageType
Object

Yazdırılacak sayfaların türü. Herhangi bir WdPrintOutPages değer olabilir.

printToFile
Object

true yazıcı yönergelerini bir dosyaya göndermek için. ile OutputFileNamebir dosya adı belirttiğinizden emin olun.

collate
Object

Bir belgenin birden çok kopyasını yazdırırken, true sonraki kopyayı yazdırmadan önce belgenin tüm sayfalarını yazdırmak için.

activePrinterMacGX
Object

Bu bağımsız değişken yalnızca Microsoft Office Macintosh Edition'da kullanılabilir. Bu bağımsız değişken hakkında ek bilgi için, Microsoft Office Macintosh Edition'da bulunan Yardım dil başvurusuna başvurun.

manualDuplexPrint
Object

true çift taraflı bir belgeyi çift yönlü yazdırma kiti olmayan bir yazıcıda yazdırmak için. Bu bağımsız değişken ise truePrintBackground ve PrintReverse özellikleri yoksayılır. PrintOddPagesInAscendingOrder El ile çift yönlü yazdırma sırasında çıkışı denetlemek için ve PrintEvenPagesInAscendingOrder özelliklerini kullanın. Seçtiğiniz veya yüklediğiniz dil desteğine (örneğin, ABD İngilizcesi) bağlı olarak bu bağımsız değişken sizin için kullanılamayabilir.

printZoomColumn
Object

Bir sayfaya yatay olarak sığmasını Word istediğiniz sayfa sayısı. 1, 2, 3 veya 4 olabilir. Tek bir sayfaya PrintZoomRow birden çok sayfa yazdırmak için bağımsız değişkeniyle birlikte kullanın.

printZoomRow
Object

bir sayfaya dikey olarak sığmasını Word istediğiniz sayfa sayısı. 1, 2 veya 4 olabilir. Tek bir sayfaya PrintZoomColumn birden çok sayfa yazdırmak için bağımsız değişkeniyle birlikte kullanın.

printZoomPaperWidth
Object

Yazdırılan sayfaları twips (20 twips = 1 nokta; 72 nokta = 1 inç) olarak ölçeklendirmek Word istediğiniz genişlik.

printZoomPaperHeight
Object

Yazdırılan sayfaları twips cinsinden ölçeklendirmek Word istediğiniz yükseklik (20 twips = 1 nokta; 72 nokta = 1 inç).

Örnekler

Aşağıdaki kod örneği, belgenin tamamının PrintOut iki kopyasını yazdırmak için yöntemini kullanır. Bu örneği kullanmak için belge düzeyinde bir projede sınıfından ThisDocument çalıştırın.

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

Açıklamalar

İsteğe Bağlı Parametreler

İsteğe bağlı parametreler hakkında bilgi için bkz. Office Çözümlerinde İsteğe Bağlı Parametreler.

Şunlara uygulanır