如何以横向显示 WPF DocumentViewer?

Posted

技术标签:

【中文标题】如何以横向显示 WPF DocumentViewer?【英文标题】:How to show WPF DocumentViewer with Landscape Orientation? 【发布时间】:2011-06-10 02:55:30 【问题描述】:

我正在创建一个简单的(一页字母大小)FixedDocument 并将其显示在 DocumentViewer 上以进行打印预览。

只需应用旋转变换,即可轻松将内容设置为横向。

但在 DocumentViewer 中找不到任何属性或方式将页面显示为横向怎么办?

【问题讨论】:

【参考方案1】:

信纸尺寸:27.94 厘米 x 21.59 厘米(11 英寸 x 8.5 英寸)

DocumentViewer 准确地显示 FixedPage 的状态 - 通过它的宽度和高度。 因此,要获得横向版本,只需交换 FixedPage 的宽度和高度即可。

<FixedPage x:Name="FP1" Width="27.94cm" Height="21.59cm" />

【讨论】:

以上是关于如何以横向显示 WPF DocumentViewer?的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 8.1 下以横向模式剪切打印的 wpf 视觉对象

WPF:如何在横向模式下打印?

如何在 xcode 故事板中以横向模式显示场景?

如何以横向而不是纵向显示 UIImagePickerControllerSourceTypeCamera

当应用程序以横向模式启动时如何将视图调整为横向模式

如何以横向自动打开 SWRevealViewController 侧面板