DocumentPrint(PrinterSettings, String) Method

Prints the document according to the specified printer settings, using the standard (no User Interface) print controller and a document name.

Namespace:  Aspose.Words
Assembly:  Aspose.Words (in Aspose.Words.dll) Version: 20.10.0

ExpandedSyntax

public void Print(
	PrinterSettings printerSettings,
	string documentName
)

Parameters

printerSettings
Type: System.Drawing.PrintingPrinterSettings
The printer settings to use.
documentName
Type: SystemString
The document name to display (for example, in a print status dialog box or printer queue) while printing the document.

ExpandedRemarks

The PrinterSettings object allows you to specify the printer to print on, the range of pages of to print and other options.

ExpandedExamples

Prints a range of pages along with the name of the document.
Document doc = new Document(MyDir + "Rendering.docx");

PrinterSettings printerSettings = new PrinterSettings();
// Page numbers in the .NET printing framework are 1-based
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

doc.Print(printerSettings, "Rendering.PrintRangeWithDocumentName.docx");

ExpandedSee Also