C# word 的printOut方法举例
2022-01-10
新闻来源:网淘巴
围观:687
''
PrintOut (Background、 Append、 Range、 OutputFileName、 From、 To、 Item、 Copies、 Pages、 PageType、 PrintToFile、 Collate、 FileName、 ActivePrinterMacGX、 ManualDuplexPrint、 PrintZoomColumn、 PrintZoomRow、 PrintZoomPaperWidth、 PrintZoomPaperHeight)
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Background | 可选 | Variant | 如果将该属性设置为 True ,则 Microsoft Word 在打印文档时继续运行宏。 |
Append | 可选 | Variant | 设置为 True 以将指定文档追加到 OutputFileName 参数指定的文件名。 设置为 False 以覆盖 OutputFileName 的内容。 |
Range | 可选 | Variant | 页面范围。 可以是任何 WdPrintOutRange 常量。 |
OutputFileName | 可选 | Variant | 如果当为 True 时,此参数将指定输出文件的路径和文件名称。 |
From | 可选 | Variant | 如果将 Range 设置为 wdPrintFromTo ,则该参数指定起始页码。 |
To | 可选 | Variant | 如果将 Range 设置为 wdPrintFromTo ,则该参数指定结束页码。 |
Item | 可选 | Variant | 要打印的项目。 可以是任何 WdPrintOutItem 常量。 |
Copies | 可选 | Variant | 要打印的份数。 |
Pages | 可选 | Variant | 要打印的页码和页码范围,中间用逗号分开。 例如,"2, 6-10"表示打印第 2 页以及第 6 至第 10 页。 |
PageType | 可选 | Variant | 要打印的页面类型。 可以是任何 WdPrintOutPages 常量。 |
PrintToFile | 可选 | Variant | 真 要发送打印机说明文件。 请确保指定的文件名称与 OutputFileName。 |
Collate | 可选 | Variant | 在打印文档的多份副本时,如果该属性值为 True ,则完成打印所有页面后再打印下一份副本。 |
FileName | 可选 | Variant | 要打印的文档的路径和文件名称。 如果省略此参数,Word 将打印活动文档。 (只与该 应用程序 对象的可用)。 |
ActivePrinterMacGX | 可选 | Variant | 该参数仅适用于 Microsoft Office Macintosh Edition。 有关该参数的其他信息,请参阅 Microsoft Office Macintosh Edition 附带的语言参考帮助。 |
ManualDuplexPrint | 可选 | Variant | 真 要在无双面打印组件的打印机上打印双面文档。 如果该参数为 True , PrintBackground 和 PrintReverse 属性将被忽略。 PrintOddPagesInAscendingOrder 和 PrintEvenPagesInAscendingOrder 属性用于控制在手动双面打印输出。 此参数可能不可用,这取决于您所选择或安装的语言支持 (例如美国英语)。 |
PrintZoomColumn | 可选 | Variant | 表示 Word 在一页纸上水平放置的页数。 可以是 1、2、3 或 4 页。 与 PrintZoomRow 参数一同使用可在单张纸上打印多页文档。 |
PrintZoomRow | 可选 | Variant | 表示 Word 在一页纸上垂直放置的页数。 可以是 1、2 或 4 页。 与 PrintZoomColumn 参数一同使用可在单张纸上打印多页文档。 |
PrintZoomPaperWidth | 可选 | Variant | Word 将打印页面缩放到的宽度,以缇为单位(20 缇 = 1 磅;72 磅 = 1 英寸)。 |
PrintZoomPaperHeight | 可选 | Variant | Word 将打印页面缩放到的高度,以缇为单位(20 缇 = 1 磅;72 磅 = 1 英寸)。 |
C#应用
this.Application.ActiveDocument.PrintOut(true, false, Word.WdPrintOutRange.wdPrintAllDocument,
Item: Word.WdPrintOutItem.wdPrintDocumentContent, Copies:"1", Pages:"",
PageType:Word.WdPrintOutPages.wdPrintAllPages, PrintToFile:false, Collate:true,
ManualDuplexPrint:false);
Wd Print Out Range 枚举字段
wdPrintAllDocument | 0 | 整个文档。 |
wdPrintCurrentPage | 2 | 当前页面。 |
wdPrintFromTo | 3 | 指定范围。 |
wdPrintRangeOfPages | 4 | 指定的页面范围。 |
wdPrintSelection | 1 | 当前所选内容。 |
Wd Print Out Item 枚举
wdPrintAutoTextEntries | 4 | 当前文档中的自动图文集条目。 |
wdPrintComments | 2 | 当前文档中的批注。 |
wdPrintDocumentContent | 0 | 当前文档内容。 |
wdPrintDocumentWithMarkup | 7 | 当前文档内容(包括标记)。 |
wdPrintEnvelope | 6 | 信封。 |
wdPrintKeyAssignments | 5 | 当前文档中的按键分配方案。 |
wdPrintMarkup | 2 | 当前文档中的标记。 |
wdPrintProperties | 1 | 当前文档中的属性。 |
wdPrintStyles | 3 | 当前文档中的样式。 |
Wd Print Out Pages 枚举
wdPrintAllPages | 0 | 所有页面。 |
wdPrintEvenPagesOnly | 2 | 仅偶数页。 |
wdPrintOddPagesOnly | 1 | 仅奇数页。 |
本文链接:https://www.wtao8.com/post/207.html 转载需授权!
上一篇:隐匿式股票信息查看软件1001版本说明
下一篇:升降输送机不工作了