小编Nis*_*ant的帖子

在打印FlowDocument时避免使用多个列

我正在编写代码以从FlowDocument打印.

        PrintDialog printDialog = new PrintDialog();
        bool? result = printDialog.ShowDialog();
        if (result == true)
        {
            FlowDocument fd = new FlowDocument();
            fd.Blocks.Add(new Paragraph(new Run(String.Format("Message:\r\n{0}\r\n", txtMessage.Text))));
            fd.PageHeight = printDialog.PrintableAreaHeight;
            fd.PageWidth = printDialog.PrintableAreaWidth;
            printDialog.PrintDocument((fd as IDocumentPaginatorSource).DocumentPaginator, "print test");
        }
Run Code Online (Sandbox Code Playgroud)

此代码将在一个页面中打印多个列.怎么避免这个?

printing wpf flowdocument

7
推荐指数
1
解决办法
2413
查看次数

标签 统计

flowdocument ×1

printing ×1

wpf ×1