C# 如何打印富文本框的内容

C# 如何打印富文本框的内容,c#,wpf,printing,C#,Wpf,Printing,我正在用C#和WPF制作一个文本编辑器 如何获取RichTextBox编辑器的内容并用打印机打印?我已经得到了这个 private void print(){ PrintDialog printDialopg = new PrintDialog(); if (printDialog.ShowDialog() == DialogResult.OK){ } } 任何指南、代码示例或任何东西都会有帮助 只需调用PrintDocument方法 private void pri

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

如何获取RichTextBox
编辑器的内容并用打印机打印?我已经得到了这个

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");
    }
}
快速的谷歌搜索给了我