求完美打印rtf格式代码
听说打印rtf格式存在很多问题,我也对自己的代码产生了顾虑,贴出来给大家看看是不是很OK.
如果不太好,麻烦请各位贴出一个比较OK的.
Private Sub mnuFilePrint_Click()
CommonDialog.Flags = cdlPDReturnDC + cdlPDNoPageNums
If RichTextBox1.SelLength = 0 Then
CommonDialog.Flags = CommonDialog.Flags + cdlPDAllPages
Else
CommonDialog.Flags = CommonDialog.Flags + cdlPDSelection
End If
CommonDialog.ShowPrinter
If Err <> 32755 Then
RichTextBox1.SelPrint CommonDialog.hDC
End If
End Sub