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.")