DocumentBase.PrintOut Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
true
agar 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.