网淘巴来吧,欢迎您!

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

C# word 的printOut方法举例

2022-01-10 新闻来源:网淘巴 围观:1028
''

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);

WdPrintOutRange 枚举字段

字段
wdPrintAllDocument 0

整个文档。

wdPrintCurrentPage 2

当前页面。

wdPrintFromTo 3

指定范围。

wdPrintRangeOfPages 4

指定的页面范围。

wdPrintSelection 1

当前所选内容。

 

WdPrintOutItem 枚举

wdPrintAutoTextEntries 4

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

wdPrintComments 2

当前文档中的批注。

wdPrintDocumentContent 0

当前文档内容。

wdPrintDocumentWithMarkup 7

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

wdPrintEnvelope 6

信封。

wdPrintKeyAssignments 5

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

wdPrintMarkup 2

当前文档中的标记。

wdPrintProperties 1

当前文档中的属性。

wdPrintStyles 3

当前文档中的样式。

WdPrintOutPages 枚举

字段
wdPrintAllPages 0

所有页面。

wdPrintEvenPagesOnly 2

仅偶数页。

wdPrintOddPagesOnly 1

仅奇数页。

 

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

相关文章

遇到问题?请给我们留言

请填写您的电话号码,我们将回复您电话

欢迎
光临