The DrawJob type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| DrawJob |
Create a new asynchronous drawing job for the given page.
|
Methods
| Name | Description | |
|---|---|---|
| Dispose |
Stops, and Disposes the draw job. The job may not stop immediately, but at a moment
that permits it.
| |
| Equals | (Inherited from Object.) | |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetBitmap |
Get a copy of the bitmap for as far as it has been drawn. This may
return null, e.g. when the job has not yet been started, or after
calling Dispose for the job.
| |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| Start |
Start drawing the page to the given bitmap.
| |
| Stop |
Stop drawing. The job may not stop immediately, but at a moment that permits it.
| |
| ToString | (Inherited from Object.) | |
| Wait |
Wait until the job has stopped, or is ready.
|
Properties
Events
| Name | Description | |
|---|---|---|
| Updated |
Raised regularly while the job is running and immediately after drawing has finished. This event
is provided as a convenience so that the generated bitmap can be inspected regularly, without
needing to implement this functionality oneself. As a rule of thumb, this event gets fired at a
higher frequency for simple drawing jobs, so that results can be shown quickly, and at a lower
frequency for complex jobs, so that the drawing job itself will not be slowed down too much by
frequent updates.
|