Mono.Cairo
1.0.5000.0
2.0.0.0
Cairo.Context
Obsolete version of Cairo.Context, use it instead.
Constructor
The on which this Graphics object will render everything.
Creates a object using the provided surface.
Note that the can be a or .
1.0.5000.0
2.0.0.0
Constructor
The raw C object.
This constructor accepts a Cairo graphics object coming in from the C API and wraps it into our class.
1.0.5000.0
2.0.0.0
Property
Cairo.Antialias
The antialiasing mode of the rasterizer used for drawing shapes.
The antialiasing mode
This value is a hint, and a particular backend may or may not support a particular value. At the current time, no backend supports when drawing shapes. Note that this option does not affect text rendering.
1.0.5000.0
2.0.0.0
Property
Cairo.Color
The current Color in the drawing context.
the Color
1.0.5000.0
2.0.0.0
Property
Cairo.Color
The current Color in the drawing context (obsolete, use )
the Color
System.Obsolete("Use Color property")
1.0.5000.0
2.0.0.0
Property
Cairo.PointD
Gets the current point of the current path, which is conceptually the final point reached by the path so far.
the current point
The current point is returned in the user-space coordinate system. If there is no defined current point then x and y will both be set to 0.0.
1.0.5000.0
2.0.0.0
Property
Cairo.FillRule
Get or set the fill rule.
See
1.0.5000.0
2.0.0.0
Property
Cairo.FontExtents
The metric information for a font
A structure
1.0.5000.0
2.0.0.0
Property
Cairo.Matrix
The current font matrix
a matrix describing a transform to be applied to the current font.
The font matrix gives a transformation from the design space of the font (in this space, the em-square is 1 unit by 1 unit) to user space. Normally, a simple scale is used (see ), but a more complex font matrix can be used to shear the font or stretch it unequally along the two axes
1.0.5000.0
2.0.0.0
Property
Cairo.FontOptions
A set of custom font rendering options
font options to use
Rendering options are derived by merging these options with the options derived from underlying surface; if the value in options has a default value (like Cairo.Antialias.Default), then the value from the surface is used.
1.0.5000.0
2.0.0.0
Property
System.IntPtr
Internal handle to the native cairo object
pointer to native object
1.0.5000.0
2.0.0.0
Property
Cairo.LineCap
Get or set the line cap style.
See .
1.0.5000.0
2.0.0.0
Property
Cairo.LineJoin
Get or set the line join style.
See .
1.0.5000.0
2.0.0.0
Property
System.Double
Get or set the width of the stroke.
The width of the stroke.
1.0.5000.0
2.0.0.0
Property
Cairo.Matrix
Get or set the current transformation matrix (CTM).
The current Transformation Matrix
1.0.5000.0
2.0.0.0
Property
System.Double
Get or set the miter limit (the value beyond which joins are no longer mitered).
the miter limit as
1.0.5000.0
2.0.0.0
Property
Cairo.Operator
The current Operator for the drawing context.
the Operator
1.0.5000.0
2.0.0.0
Property
Cairo.Pattern
See .
See .
1.0.5000.0
2.0.0.0
Property
Cairo.Pattern
Sets the source pattern within graphics object to .
A to be used as the source for subsequent drawing operations.
This pattern will then be used for any subsequent drawing operation until a new source pattern is set.
1.0.5000.0
2.0.0.0
Property
Cairo.Status
Get the internal status of Cairo.
the Status
1.0.5000.0
2.0.0.0
Property
Cairo.Surface
Gets the target surface for the cairo context as passed to .
the target surface.
1.0.5000.0
2.0.0.0
Property
System.Double
Sets the tolerance used when converting paths into trapezoids.
the tolerance, in device units (typically pixels)
Curved segments of the path will be subdivided until the maximum deviation between the original path and the polygonal approximation is less than the tolerance. The default value is 0.1. A larger value will give better performance, a smaller value, better appearance. (Reducing the value from the default value of 0.1 is unlikely to improve appearance significantly.)
1.0.5000.0
2.0.0.0
System.Obsolete("Renamed Cairo.Context per suggestion from cairo binding guidelines.")