【发布时间】:2010-07-20 11:37:24
【问题描述】:
我在 Silverlight 中使用 PrintDocument。我正在 Silverlight 页面中打印 Silverlight DataGrid。当我打印它时,只有一半的 DataGrid 被打印出来......所以我可以在任何地方设置 PrintDocument 的首选项。我想将其打印为横向类型。谢谢。
【问题讨论】:
标签: silverlight datagrid printdocument
我在 Silverlight 中使用 PrintDocument。我正在 Silverlight 页面中打印 Silverlight DataGrid。当我打印它时,只有一半的 DataGrid 被打印出来......所以我可以在任何地方设置 PrintDocument 的首选项。我想将其打印为横向类型。谢谢。
【问题讨论】:
标签: silverlight datagrid printdocument
没有办法表明打印机应该以横向模式打印。
但是PrintPageEventArgs 有一个PrintableArea 属性,您可以从中发现页面的当前方面。使用它,您可以应用 RenderTransform(或者您可能需要 LayoutTransform)将您的内容旋转 90 度。
【讨论】: