如何打印富文本框的内容

时间:2015-05-29 14:28:17

标签: c# wpf printing

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

如何获取RichTextBox editor的内容并使用打印机打印?我已经得到了这个;

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

    }
}

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

1 个答案:

答案 0 :(得分:2)

只需拨打PrintDocument方法。

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