纵向和横向打印到OneNote

时间:2019-03-08 18:23:16

标签: onenote

[此问题的初始描述不正确。因此,为避免废话,请跳至以下“从另一个编辑:”开始的最后一个条目。]

以下多段代码(来自Charles Petzold)在打印多页文档时在纵向和横向之间交替显示。当打印到“ Microsoft打印到PDF”或“发送到OneNote 2016”时,第一页处于横向模式,随后的页面按预期交替显示。当打印到“发送到OneNote”或“ OneNote”时,所有页面均为横向。更改逻辑以纵向模式开始,将导致所有页面以纵向模式打印。

    void OnQueryPageSettings(object obj, QueryPageSettingsEventArgs qpsea)
    {
        if (qpsea.PageSettings.PrinterSettings.LandscapeAngle != 0)
        qpsea.PageSettings.Landscape ^= true;
    }

绿色作品;否则为红色:

enter image description here

问题是,“为什么?”或者,“就在我的系统上?” (带有Office 365个人版的Windows 10)。


编辑:实际上,仔细查看后,OneNote条目确实会交替显示,但是图形大小在方向之间发生了变化。换句话说,OneNote 2016在任一方向上都显示相同大小的“纸张”,但是新改进的OneNote会根据方向更改“纸张”的大小。因此,横向的OneNote演示文稿与纵向演示文稿具有相同的宽度。

风景与旋转的肖像:

Landscapes vs rotated portraits:


再次编辑:

如果有的话,在ew OneNote中,图形尺寸更加准确: OneNote 2016 字母:高度= 1100,宽度= 850。 grfx:高度= 792,宽度= 1017(横向) 字母:高度= 1100,宽度= 850。 grfx:高度= 1042,宽度= 792(纵向)

OneNote 字母:高度= 1100,宽度= 850。 grfx:高度= 750,宽度= 1000(横向) 字母:高度= 1100,宽度= 850。 grfx:高度= 1000,宽度= 750(纵向)

但是,OneNote输出的显示方式并不一致:

OneNote并排剪裁

Side-by-Side]enter image description here


又一次编辑:

了解到实际上是通过XPS打印机完成到OneNote的打印后,我制作了XPS打印输出,并使用XPS Viewer通过“发送到OneNote 2016”和“发送到OneNote”进行打印。 XPS文件从“肖像”到“风景”再到“肖像”。当在任一版本的OneNote中显示时,“发送到OneNote 2016”显示对每个页面都有一致的缩放比例。 “发送到OneNote”显示将强制横向页面与纵向页面具有相同的宽度:

图片上

A picture

好奇的XPS文件:

XPS file on OneDrive

0 个答案:

没有答案