如何打印富文本框的内容

How to print contents of Rich Text Box

我正在用 C# 和 WPF 制作一个文本编辑器。

我将如何获取我的 RichTextBox editor 的内容并用打印机打印它们?我已经知道了;

private void print(){
    PrintDialog printDialopg = new PrintDialog();
    if (printDialog.ShowDialog() == DialogResult.OK){

    }
}

任何指南、代码示例或任何内容都会有所帮助!

只需调用一个PrintDocument方法。

private void print(){
    PrintDialog printDialopg = new PrintDialog();
    if (printDialog.ShowDialog() == DialogResult.OK){
        pd.PrintDocument((((IDocumentPaginatorSource)yourTextBox.Document).DocumentPaginator), "printing as paginator");
    }
}