2015-05-29 79 views
0

我正在C#和WPF中进行文本编辑。如何打印富文本框的内容

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

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

    } 
} 

任何指南,代码示例或任何东西都会有所帮助!

+1

快速谷歌搜索给了我[this。](https://msdn.microsoft.com/en-us/library/aa970917(v = vs.110).aspx) –

回答

2

只需拨打PrintDocument方法即可。

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