2012-09-04 1 views
2

:기본 인쇄물을 '용지 크기에 맞게 확대/축소'배율을 'C# 코드에서 A4'로 설정하는 방법은 무엇입니까? 내 C# 응용 프로그램에서 워드 문서를 만들려면 다음 코드를 사용하고

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

이 내가 할 인쇄 옵션

Zoom > "Scale to paper Size" 

을 (C# 코드를 사용하여)을 지정할 수있는 방법이다 이 서류가 인쇄 될 때마다 A4.

미리 감사드립니다.

답변

2

문서를 인쇄 할 때이 옵션을 설정할 수 있습니다

PrintZoomPaperWidth = 11907 
PrintZoomPaperHeight = 16839 
+0

이 픽셀 또는 mm인가 : 인쇄물의 방법으로,이 값을 지정? –

+0

인쇄물을 수동으로 시작하지 않고 특정 문서의 확대/축소 설정을 변경할 수있는 방법이 있습니까? 사용자가 인쇄하기로 결정할 때마다 확대/축소 설정을 A4로 설정하기 만하면됩니다. – Themos

+0

@ Sean87 어느 쪽도 아니고, 그것들은 twip ("point of twenttheth of point") – stuartd