C# 多页打印文档中的不同方向(如何)
我有一个有几页的C# 多页打印文档中的不同方向(如何),c#,.net,printing,C#,.net,Printing,我有一个有几页的打印文档。 该文档中的一页必须是横向的,而不是Portrail 由于文档上的每个页面都会触发PrintPage事件。。。在该事件处理程序的一开始,我将PrintPageEventArgs.PageSettings.scape设置为true 这在那页上不起作用。。。但我可以看到,景观设置为真,并在下一页中考虑 我想不知何故。。。触发特定页面的事件后,您无法更改页面方向。如果你认为这更不符合逻辑。。。但是在多页打印文档中触发事件之前,如何设置该标志? 注意:我事先不知道“下一页”是否
打印文档
。
该文档中的一页必须是横向的,而不是Portrail
由于文档上的每个页面都会触发PrintPage事件。。。在该事件处理程序的一开始,我将PrintPageEventArgs.PageSettings.scape
设置为true
这在那页上不起作用。。。但我可以看到,景观设置为真,并在下一页中考虑
我想不知何故。。。触发特定页面的事件后,您无法更改页面方向。如果你认为这更不符合逻辑。。。但是在多页打印文档中触发事件之前,如何设置该标志?
注意:我事先不知道“下一页”是否真的需要横向定位。我不擅长在.NET中打印;然而,使用反射器;看起来您可能希望处理PrintDocument上的事件。看起来PrintController的私有PrintLoop()方法将按以下顺序为每个页面调用事件: