如何将默认打印'zoom>缩放至纸张尺寸'设置为c#代码中的A4?

问题描述:

我使用下面的代码从我的C#应用​​程序创建一个Word文档:如何将默认打印'zoom>缩放至纸张尺寸'设置为c#代码中的A4?

oWord = new Word.Application(); 
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing); 
oDoc.PageSetup.PaperSize = WdPaperSize.wdPaperLegal; 

有没有办法我可以指定(使用C#代码)的打印选项

Zoom > "Scale to paper Size" 

是A4何时打印此文件?

在此先感谢!

可以在打印文档时设置的选项:在打印输出方法,指定这些值:

PrintZoomPaperWidth = 11907 
PrintZoomPaperHeight = 16839 
+0

这是像素或毫米? –

+0

没有办法可以在不手动启动打印输出的情况下更改特定文档的缩放设置吗?每当用户决定打印时,我只想将缩放设置设置为A4。 – Themos

+0

@ Sean87也不是,他们是缇(“二十分之一”) – stuartd