Bagikan melalui


DocumentBase.PrintOut Metode

Definisi

Mencetak semua atau sebagian dokumen.

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)

Parameter

background
Object

trueagar kode kustomisasi berlanjut saat Microsoft Office Word mencetak dokumen.

append
Object

true untuk menambahkan dokumen ke file yang ditentukan oleh OutputFileName argumen; false untuk menimpa konten OutputFileName.

range
Object

Rentang halaman. Bisa menjadi nilai apa pun WdPrintOutRange .

outputFileName
Object

Jika PrintToFile adalah true, argumen ini menentukan jalur dan nama file dari file output.

from
Object

Nomor halaman awal saat Range diatur ke wdPrintFromTo.

to
Object

Nomor halaman akhir ketika Range diatur ke wdPrintFromTo.

item
Object

Item yang akan dicetak. Bisa menjadi nilai apa pun WdPrintOutItem .

copies
Object

Jumlah salinan yang akan dicetak.

pages
Object

Nomor halaman dan rentang halaman yang akan dicetak, dipisahkan dengan koma. Misalnya, "2, 6-10" mencetak halaman 2 dan halaman 6 hingga 10.

pageType
Object

Tipe halaman yang akan dicetak. Bisa menjadi nilai apa pun WdPrintOutPages .

printToFile
Object

true untuk mengirim instruksi printer ke file. Pastikan untuk menentukan nama file dengan OutputFileName.

collate
Object

Ketika mencetak beberapa salinan dokumen, true untuk mencetak semua halaman dokumen sebelum mencetak salinan berikutnya.

activePrinterMacGX
Object

Argumen ini hanya tersedia di Microsoft Office Macintosh Edition. Untuk informasi tambahan tentang argumen ini, lihat referensi bahasa Bantuan yang disertakan dengan Microsoft Office Macintosh Edition.

manualDuplexPrint
Object

true untuk mencetak dokumen dua sisi pada printer tanpa kit pencetakan dupleks. Jika argumen ini adalah true, PrintBackground properti dan PrintReverse diabaikan. PrintOddPagesInAscendingOrder Gunakan properti dan PrintEvenPagesInAscendingOrder untuk mengontrol output selama pencetakan dupleks manual. Argumen ini mungkin tidak tersedia untuk Anda, tergantung pada dukungan bahasa (Bahasa Inggris AS, misalnya) yang Anda pilih atau instal.

printZoomColumn
Object

Jumlah halaman yang Anda inginkan Word paskan secara horizontal pada satu halaman. Bisa 1, 2, 3, atau 4. Gunakan dengan PrintZoomRow argumen untuk mencetak beberapa halaman pada satu lembar.

printZoomRow
Object

Jumlah halaman yang Anda inginkan Word paskan secara vertikal pada satu halaman. Bisa 1, 2, atau 4. Gunakan dengan PrintZoomColumn argumen untuk mencetak beberapa halaman pada satu lembar.

printZoomPaperWidth
Object

Lebar yang Anda inginkan Word untuk menskalakan halaman cetak, dalam twips (20 twips = 1 titik; 72 poin = 1 inci).

printZoomPaperHeight
Object

Tinggi yang Anda inginkan Word untuk menskalakan halaman cetak, dalam twips (20 twips = 1 titik; 72 poin = 1 inci).

Contoh

Contoh kode berikut menggunakan PrintOut metode untuk mencetak dua salinan seluruh dokumen. Untuk menggunakan contoh ini, jalankan dari ThisDocument kelas dalam proyek tingkat dokumen.

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

Keterangan

Parameter Opsional

Untuk informasi tentang parameter opsional, lihat Parameter Opsional di Solusi Office.

Berlaku untuk