.NET Framework Class Library

DocumentViewer.PrintDocument Method (PrinterSettings, PageScalingOptions, PagePositioningOptions, Boolean, String)

<< Click to Display Table of Contents >>

Navigation:  Gnostice Document Studio .NET > Reference Documentation > API Reference > Gnostice.Controls.WinForms Namespace > DocumentViewer Class > DocumentViewer Methods > PrintDocument Method  >

.NET Framework Class Library

DocumentViewer.PrintDocument Method (PrinterSettings, PageScalingOptions, PagePositioningOptions, Boolean, String)

Print the displayed document.

Namespace: Gnostice.Controls.WinForms

Assembly:  Gnostice.Controls.WinForms (in Gnostice.Controls.WinForms.dll)

Syntax

Visual Basic

Public Overridable Sub PrintDocument ( _
 printerSettings As PrinterSettings, _
 Optional size As PageScalingOptions = PageScalingOptions.Original, _
 Optional position As PagePositioningOptions = PagePositioningOptions.OriginalPosition, _
 Optional showPrintStatus As Boolean = False, _
 Optional pageRange As String = "" _
)

C#

public virtual void PrintDocument(
 PrinterSettings printerSettings,
 PageScalingOptions size = PageScalingOptions.Original,
 PagePositioningOptions position = PagePositioningOptions.OriginalPosition,
 bool showPrintStatus = false,
 string pageRange = ""
)

Visual C++

public:
virtual void PrintDocument(
 PrinterSettingsprinterSettings,
 PageScalingOptions size = PageScalingOptions::Original,
 PagePositioningOptions position = PagePositioningOptions::OriginalPosition,
 bool showPrintStatus = false,
 StringpageRange = L""
)

Parameters

printerSettings

Type: System.Drawing.Printing.PrinterSettings

size (Optional)

Type: Gnostice.Core.Printer.PageScalingOptions

position (Optional)

Type: Gnostice.Core.Printer.PagePositioningOptions

showPrintStatus (Optional)

Type: System.Boolean

pageRange (Optional)

Type: System.String

See Also

DocumentViewer Class

DocumentViewer Members

PrintDocument Overload

Gnostice.Controls.WinForms Namespace