gpt4 book ai didi

c# - 使用流文档在 PrintDialog 上设置打印方向

转载 作者:行者123 更新时间:2023-11-30 19:30:59 25 4
gpt4 key购买 nike

只是想知道是否有一种方法可以在使用流文档的打印对话框上设置打印文档方向。

例如

var document = userControl.Content as FlowDocument;
var printDialog = new PrintDialog();
if (printDialog.ShowDialog() == true)
{
var paginator = ((IDocumentPaginatorSource) document).DocumentPaginator;
paginator.PageSize = new Size(userControl.Width, userControl.Height);

//Set Orientation Landscape .....


printDialog.PrintDocument(paginator, PrintDescription);
}

最佳答案

使用:

printDialog.PrintTicket.PageOrientation = System.Printing.PageOrientation.Landscape;

您需要分别添加对 ReachFramework.dllSystem.Printing.dll 的引用。

关于c# - 使用流文档在 PrintDialog 上设置打印方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8088158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com