public sealed class DrawingOptions
Public NotInheritable Class DrawingOptions
public ref class DrawingOptions sealed
[<SealedAttribute>]
type DrawingOptions = class end
DrawingOptions | Initializes a new instance of the DrawingOptions class. |
AlphaBlending |
Gets or sets whether alpha blending is enabled when drawing shapes.
Default value: . |
AntiAliasing |
Gets or sets whether anti-aliasing is enabled when drawing shapes.
Default value: . |
CacheRegionLimit |
Gets or sets the maximum pixel size for caching the region of a Path instance.
If the region has more pixels than this value, it will be re-scanned in each drawing session.
Default value: 16777216, which is 16 MB for anti-aliased regions or 2 MB for aliased regions. |
Ditherer |
Gets or sets an IDitherer instance to use when drawing shapes.
Default value: . |
DrawPathPixelOffset |
Gets or sets the pixel offset to use before applying the Pen.Width when drawing a shape.
Default value: None. |
FastThinLines |
Gets or sets whether drawing Paths and primitive shapes with thin lines are drawn with a faster algorithm when AntiAliasing is .
Default value: . |
FillMode |
Gets or sets the fill mode to use when filling shapes.
Default value: Alternate. |
Quantizer |
Gets or sets an IQuantizer instance to use when drawing shapes.
Default value: . See the Examples section of the Ditherer property for an example. |
ScanPathPixelOffset |
Gets or sets the pixel offset to use for the scanlines when scanning the region of a Path instance.
Default value: Half. |
Transformation |
Gets or sets the transformation matrix to apply when drawing shapes.
Default value: TransformationMatrix.Identity. |
Equals |
Determines whether the specified Object is equal to this DrawingOptions instance.
(Overrides ObjectEquals(Object)) |
GetHashCode |
Returns a hash code for this instance.
(Overrides ObjectGetHashCode) |