java printout_word中printout函数的相关参数介绍 | 学步园

本文档详细介绍了Word文档的打印配置参数,包括Background、Append、Range、OutputFileName等,以及如何通过代码实现将文档另存为PDF。示例代码展示了如何设置参数并调用PrintOut方法来实现这一功能。

参数

Background 如果为 true,则可以让自定义项代码在打印文档时继续工作。

Append 如果为 true,则会将文档追加到 OutputFileName 参数指定的文件;如果为 false,则会改写 OutputFileName 的内容。

Range 页面范围。可以是任何 WdPrintOutRange 值。

OutputFileName 如果 PrintToFile 为 true,则此参数指定输出文件的路径和文件名。

From 当 Range 设置为 wdPrintFromTo 时的起始页码。

To 当 Range 设置为 wdPrintFromTo 时的结束页码。

Item 要打印的项。可以是任何 WdPrintOutItem 值。

Copies 要打印的份数。

Pages 要打印的页码和页码范围,由逗号分隔。例如,“2, 6-8”意为打印第 2 和第 6、7、8页。

PageType 要打印的页面的类型。可以是任何 WdPrintOutPages 值。

PrintToFile 如果为 true,则将打印机指令发送到文件。请确保使用 OutputFileName 指定一个文件名。

Collate 在打印多份文档时,如果为 true,则先打印该文档的所有页,然后再打印下一份。

ActivePrinterMacGX 此参数仅在 Microsoft Office Macintosh Edition 中可用。

ManualDuplexPrint 如果为 true,则在没有双面打印装置的打印机上打印双面文档。如果此参数为 true,则忽略 PrintBackground 和 PrintReverse 属性。

PrintZoomColumn 希望 Word 在一页上水平布置的页数。可以为 1、2、3 或 4。PrintZoomRow 希望 Word 在一页上垂直布置的页数。可以为 1、2 或 4。PrintZoomPaperWidth 希望 Word 将打印页缩放到的宽度(以缇表示,20 缇 = 1 磅)。

PrintZoomPaperHeight 希望 Word 将打印页缩放到的高度(以缇表示)。

实例:

///

/// 把文档另存为PDF格式文件

///

public void SavePdf()

{

Object Nothing = System.Reflection.Missing.Value;

object m_true = true;

object m_false = false;

object m_miss = Type.Missing;

wd.Visible = false;

wd.ActiveDocument.PrintOut(ref m_false, ref m_miss, ref m_miss, ref m_miss, ref m_miss, ref m_miss,

ref m_miss, ref m_miss, ref m_miss, ref m_miss, ref m_miss, ref m_miss, ref m_miss, ref m_miss,

ref m_miss, ref m_miss, ref m_miss, ref m_miss);

ok,文档另存为PDF格式数据成功!

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值