Método DocumentBase.PrintOut
Imprime todo ou parte do documento.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintaxe
'Declaração
Public Sub PrintOut ( _
ByRef background As Object, _
ByRef append As Object, _
ByRef range As Object, _
ByRef outputFileName As Object, _
ByRef from As Object, _
ByRef to As Object, _
ByRef item As Object, _
ByRef copies As Object, _
ByRef pages As Object, _
ByRef pageType As Object, _
ByRef printToFile As Object, _
ByRef collate As Object, _
ByRef activePrinterMacGX As Object, _
ByRef manualDuplexPrint As Object, _
ByRef printZoomColumn As Object, _
ByRef printZoomRow As Object, _
ByRef printZoomPaperWidth As Object, _
ByRef printZoomPaperHeight As Object _
)
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
)
Parâmetros
- background
Tipo: System.Object%
true para que a personalização do código continue enquanto o Microsoft Office Word imprime o documento.
- append
Tipo: System.Object%
true Para anexar o documento para o arquivo especificado pelo OutputFileName argumento; falsepara substituir o conteúdo da OutputFileName.
- range
Tipo: System.Object%
O intervalo de páginas.Pode ser qualquer WdPrintOutRange valor.
- outputFileName
Tipo: System.Object%
Se PrintToFile é true, esse argumento especifica o caminho e o nome do arquivo de saída.
- from
Tipo: System.Object%
O número de página inicial quando Range for definido como wdPrintFromTo.
- to
Tipo: System.Object%
O número de página final quando Range for definido como wdPrintFromTo.
- item
Tipo: System.Object%
O item a ser impresso.Pode ser qualquer WdPrintOutItem valor.
- copies
Tipo: System.Object%
O número de cópias a serem impressas.
- pages
Tipo: System.Object%
Os números de página e intervalos de páginas a serem impressos, separados por vírgulas.Por exemplo, "2, 6-10" Imprime a página 2 e as páginas 6 a 10.
- pageType
Tipo: System.Object%
O tipo de páginas a serem impressas.Pode ser qualquer WdPrintOutPages valor.
- printToFile
Tipo: System.Object%
true para enviar instruções da impressora para um arquivo.Certifique-se de especificar um nome de arquivo com OutputFileName.
- collate
Tipo: System.Object%
Ao imprimir várias cópias de um documento, true para imprimir todas as páginas do documento antes de imprimir a próxima cópia.
- activePrinterMacGX
Tipo: System.Object%
Esse argumento está disponível somente no Microsoft Office Macintosh Edition.Para obter informações adicionais sobre este argumento, consulte a referência de linguagem Ajuda incluída no Microsoft Office Macintosh Edition.
- manualDuplexPrint
Tipo: System.Object%
true Para imprimir um documento de dois lados em uma impressora sem um kit de impressão duplex.Se esse argumento for true, o PrintBackground e PrintReverse propriedades são ignoradas.Use o PrintOddPagesInAscendingOrder e PrintEvenPagesInAscendingOrder Propriedades para controlar a saída durante a impressão duplex manual.Este argumento não estar disponível para você, dependendo do suporte a idioma (e.u.a.Inglês, por exemplo) que você selecionou ou instalou.
- printZoomColumn
Tipo: System.Object%
O número de páginas que você deseja que o Word ajuste horizontalmente em uma página.Pode ser 1, 2, 3 ou 4.Usar com o PrintZoomRow argumento para imprimir várias páginas em uma única folha.
- printZoomRow
Tipo: System.Object%
O número de páginas que você deseja que o Word ajuste verticalmente em uma página.Pode ser 1, 2 ou 4.Usar com o PrintZoomColumn argumento para imprimir várias páginas em uma única folha.
- printZoomPaperWidth
Tipo: System.Object%
A largura para o qual você deseja que o Word escala páginas impressas, em twips (20 twips = 1 ponto; 72 pontos = 1 polegada).
- printZoomPaperHeight
Tipo: System.Object%
A altura para o qual você deseja que o Word escala páginas impressas, em twips (20 twips = 1 ponto; 72 pontos = 1 polegada).
Comentários
Optional Parameters
Para obter informações sobre os parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O seguinte exemplo de código usa a PrintOut método para imprimir duas cópias do documento inteiro. Para usar esse exemplo, executá-lo do ThisDocument a classe em um projeto de nível de documento.
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
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);
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.