【问题标题】:How to print content of RichTextBox with multiple font type using C#如何使用 C# 打印具有多种字体类型的 RichTextBox 内容
【发布时间】:2016-04-25 05:52:52
【问题描述】:

我想在 C# 中打印包含多种字体类型的 RichTextBox 内容

【问题讨论】:

  • 可以使用富文本格式,但我相信相当复杂......
  • RTB 不支持 DrawToBitmap。但也许缩放它然后以高分辨率截取屏幕截图可能会解决问题。或嵌入 WPF 解决方案..
  • 看看at this
  • 你能展示一些你为此做的工作吗?

标签: c# .net winforms richtextbox


【解决方案1】:

在 wpf 应用中你可以这样做

        var printDlg = new PrintDialog();
        if (printDlg.ShowDialog() == true)
        {
            DocumentPaginator paginator = ((IDocumentPaginatorSource)myRichTextBox.Document).DocumentPaginator;
            printDlg.PrintDocument(paginator, "Printing");
        }

【讨论】:

  • 其实我用的是C# Window应用程序。
【解决方案2】:

首先将内容保存为rtf格式类型。第二次转换为文档并打印文件。

【讨论】:

    猜你喜欢
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    • 1970-01-01
    • 2016-02-22
    • 2018-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多