Back to Devexpress

RichEditControl.Print(PrinterSettings) Method

windowsforms-devexpress-dot-xtrarichedit-dot-richeditcontrol-dot-print-x28-system-dot-drawing-dot-printing-dot-printersettings-x29.md

latest2.6 KB
Original Source

RichEditControl.Print(PrinterSettings) Method

Prints the document with the given printer settings.

Namespace : DevExpress.XtraRichEdit

Assembly : DevExpress.XtraRichEdit.v25.2.dll

NuGet Package : DevExpress.Win.RichEdit

Declaration

csharp
public void Print(
    PrinterSettings printerSettings
)
vb
Public Sub Print(
    printerSettings As PrinterSettings
)

Parameters

NameTypeDescription
printerSettingsPrinterSettings

A PrinterSettings instance containing printer settings.

|

Remarks

Call the Print method to print the target document with the specified options: the number of copies, double-sided printing, etc.

Note

PrinterSettings properties, such as PageSettings.Margins or PageSettings.Landscape (accessed using the PrinterSettings.DefaultPageSettings property), do not affect the layout of a printed document. Change the desired settings of a document section (accessed by the Section.Page property) to modify the document page layout properties before printing.

Example

csharp
PrinterSettings printerSettings = new PrinterSettings();
//Set the document pages to print:
printerSettings.FromPage = 2;
printerSettings.ToPage = 3;

//Specify the number of copies:
printerSettings.Copies = 2;

//Print the document: 
richEditControl1.Print(printerSettings);
vb
Dim printerSettings As New PrinterSettings()
'Set the document pages to print:
printerSettings.FromPage = 2
printerSettings.ToPage = 3

'Specify the number of copies:
printerSettings.Copies = 2

'Print the document: 
richEditControl1.Print(printerSettings)

See Also

RichEditControl Class

RichEditControl Members

DevExpress.XtraRichEdit Namespace