网淘巴来吧,欢迎您!

返回首页 微信
微信
手机版
手机版

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可选VariantWord 将打印页面缩放到的宽度,以为单位(20  = 1 磅;72 磅 = 1 英寸)。
PrintZoomPaperHeight可选VariantWord 将打印页面缩放到的高度,以为单位(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);

WdPrintOutRange 枚举字段

字段
wdPrintAllDocument0

整个文档。

wdPrintCurrentPage2

当前页面。

wdPrintFromTo3

指定范围。

wdPrintRangeOfPages4

指定的页面范围。

wdPrintSelection1

当前所选内容。

 

WdPrintOutItem 枚举

wdPrintAutoTextEntries4

当前文档中的自动图文集条目。

wdPrintComments2

当前文档中的批注。

wdPrintDocumentContent0

当前文档内容。

wdPrintDocumentWithMarkup7

当前文档内容(包括标记)。

wdPrintEnvelope6

信封。

wdPrintKeyAssignments5

当前文档中的按键分配方案。

wdPrintMarkup2

当前文档中的标记。

wdPrintProperties1

当前文档中的属性。

wdPrintStyles3

当前文档中的样式。

WdPrintOutPages 枚举

字段
wdPrintAllPages0

所有页面。

wdPrintEvenPagesOnly2

仅偶数页。

wdPrintOddPagesOnly1

仅奇数页。

 

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

本文链接:https://www.wtao8.com/post/207.html 转载需授权!

分享到:

相关文章

龙年
大发