|
|
Specifies which of the standard paper sizes this print job is to use.
[Visual Basic] Public ReadOnly Property PaperKind As PaperKind [C#] public PaperKind PaperKind {get;} [C++] public: __property PaperKind get_PaperKind(); [JScript] public function get PaperKind() : PaperKind;
Specifies which of the standard paper sizes this print job is to use. If this value is PaperKind.Custom then the paper size is specified by the PaperWidth and PaperLength properties
[Visual Basic] The following example prints the details of a job to a trace when a job is added to the queue being monitored
[Visual Basic]
Private mPr As PrinterMonitorComponent
Public Sub StartWatching(ByVal PrinterDeviceName As String)
mPr = New PrinterMonitorComponent()
'\\ For efficieny reasons, do not monitor printer information changed events
mPr.MonitorPrinterChangeEvent = False
AddHandler mPr.JobAdded, AddressOf Addedtest
mPr.ThreadTimeout = -1
mPr.DeviceName = PrinterDeviceName
End Sub
Public Sub Addedtest(ByVal sender As Object, ByVal e As EventArgs)
With CType(e, PrintJobEventArgs).PrintJob
Trace.WriteLine("Job deleted : - Details...")
Trace.WriteLine("** Paper Kind: " & .PaperKind.ToString)
Trace.WriteLine("** Paper Length: " & .PaperLength.ToString)
Trace.WriteLine("** Paper Width: " & .PaperWidth.ToString)
End With
End Sub
Namespace: PrinterQueueWatch
Platforms: Windows NT 4.0, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows .NET Server family
PrintJob overview , All PrintJob members
© 2003 Merrion Computing Ltd. All rights reserved.