在 SIlverlight PrintDocument 中设置首选项

发布于 2024-09-10 18:16:04 字数 162 浏览 1 评论 0原文

我在 Silverlight 中使用 PrintDocument。我正在 Silverlight 页面中打印 Silverlight DataGrid。当我打印它时,只有一半的 DataGrid 被打印......所以我可以在任何地方设置 PrintDocument 的首选项吗?我想将其打印为横向类型。谢谢。

I'm using PrintDocument in Silverlight. I'm printing the Silverlight DataGrid in Silverlight page. When I'm printing it only half of the DataGrid is getting printed....so Can I set the preferences for PrintDocument anywhere. I would like to print it as a Landscape type. Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北方的巷 2024-09-17 18:16:04

没有办法指示打印机应该以横向模式打印。

但是,PrintPageEventArgs 有一个 PrintableArea 属性,您可以从中发现页面的当前方面。使用此功能,您可以应用 RenderTransform(或者您可能需要 LayoutTransform)将内容旋转 90 度。

There isn't a means to indicate that the printer should print in a landscape mode.

However the PrintPageEventArgs has a PrintableArea property from which you can discover the current aspect of the page. Using this you could apply a RenderTransform (or you might need a LayoutTransform) to rotate your content 90 degrees.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文