Back to Devexpress

RichEditControl.Print() Method

windowsforms-devexpress-dot-xtrarichedit-dot-richeditcontrol-c4b35d01.md

latest4.0 KB
Original Source

RichEditControl.Print() Method

Prints the document to the default printer.

Namespace : DevExpress.XtraRichEdit

Assembly : DevExpress.XtraRichEdit.v25.2.dll

NuGet Package : DevExpress.Win.RichEdit

Declaration

csharp
public void Print()
vb
Public Sub Print

Remarks

The Print method prints the document to the system default printer using the DevExpress Printing Library.

To invoke the print dialog, use the RichEditControl.ShowPrintDialog method.

You can also use the QuickPrintCommand command to print the document directly, or the PrintCommand to invoke the print dialog.

Example

View Example

csharp
static void buttonCustomAction_ItemClick_PrintDocumentMethod(object sender, ItemClickEventArgs e) {
    RichEditControl richEdit = e.Item.Tag as RichEditControl;
    if(richEdit.IsPrintingAvailable) {
        richEdit.Print();
    }
}
vb
Private Shared Sub buttonCustomAction_ItemClick_PrintDocumentMethod(ByVal sender As Object, ByVal e As ItemClickEventArgs)
    Dim richEdit As RichEditControl = TryCast(e.Item.Tag, RichEditControl)
    If richEdit.IsPrintingAvailable Then
        richEdit.Print()
    End If
End Sub

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the Print() method.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

winforms-richeditcontrol-common-api/CS/RichEditAPISample/CodeExamples/RichEditControlActions.cs#L142

csharp
if(richEdit.IsPrintingAvailable) {
    richEdit.Print();
}

winforms-richeditcontrol-common-api/VB/RichEditAPISample/CodeExamples/RichEditControlActions.vb#L148

vb
If richEdit.IsPrintingAvailable Then
    richEdit.Print()
End If

See Also

Printing-Exporting

ShowPrintDialog()

ShowPrintPreview()

QuickPrintCommand

PrintCommand

PrintPreviewCommand

RichEditControl Class

RichEditControl Members

DevExpress.XtraRichEdit Namespace