2015-05-29 35 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"); 
    } 
}