# GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase" class="text-break">DrawingCanvasBase Class
</h1>
  <div class="markdown level0 summary"><p>Delegates drawing logic to wrapped instance.
Used to extend existing canvas with additional logic, for example implement IReportDrawingCanvas.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">DrawingCanvasBase</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="GrapeCity.ActiveReports.Drawing.IDrawingCanvas.html">IDrawingCanvas</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.html">GrapeCity.ActiveReports.Rendering.Export</a></h6>
  <h6><strong>Assembly</strong>: MESCIUS.ActiveReports.Core.Rendering.dll</h6>
  <h5 id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class DrawingCanvasBase : IDrawingCanvas, IDisposable</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase__ctor_GrapeCity_ActiveReports_Drawing_IDrawingCanvas_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.#ctor(GrapeCity.ActiveReports.Drawing.IDrawingCanvas)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.-ctor.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase__ctor_GrapeCity_ActiveReports_Drawing_IDrawingCanvas_">DrawingCanvasBase(IDrawingCanvas)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_Canvas" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.Canvas">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.Canvas.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_Canvas">Canvas</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_SmoothingMode" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.SmoothingMode">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.SmoothingMode.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_SmoothingMode">SmoothingMode</a>
        </td>
        <td class="markdown level1 summary"><p>Specifies the rendering quality for lines, curves, and the edges of filled areas.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_TextRenderingHint" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.TextRenderingHint">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.TextRenderingHint.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_TextRenderingHint">TextRenderingHint</a>
        </td>
        <td class="markdown level1 summary"><p>Specifies the quality of text rendering.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_Transform" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.Transform">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.Transform.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_Transform">Transform</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the world transformation for this object</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateHatchBrush_GrapeCity_ActiveReports_Drawing_HatchStyleEx_System_Drawing_Color_System_Drawing_Color_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateHatchBrush(GrapeCity.ActiveReports.Drawing.HatchStyleEx,System.Drawing.Color,System.Drawing.Color)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateHatchBrush.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateHatchBrush_GrapeCity_ActiveReports_Drawing_HatchStyleEx_System_Drawing_Color_System_Drawing_Color_">CreateHatchBrush(HatchStyleEx, Color, Color)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new <a class="xref" href="GrapeCity.ActiveReports.Drawing.BrushEx.html">BrushEx</a> using specified hatch pattern and colors.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateImage_GrapeCity_ActiveReports_Extensibility_Rendering_ImageInfo_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateImage(GrapeCity.ActiveReports.Extensibility.Rendering.ImageInfo)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateImage.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateImage_GrapeCity_ActiveReports_Extensibility_Rendering_ImageInfo_">CreateImage(ImageInfo)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of <a class="xref" href="GrapeCity.ActiveReports.Drawing.ImageEx.html">ImageEx</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateImage_GrapeCity_ActiveReports_Extensibility_Rendering_ImageInfo_System_String_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateImage(GrapeCity.ActiveReports.Extensibility.Rendering.ImageInfo,System.String)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateImage.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateImage_GrapeCity_ActiveReports_Extensibility_Rendering_ImageInfo_System_String_">CreateImage(ImageInfo, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of <a class="xref" href="GrapeCity.ActiveReports.Drawing.ImageEx.html">ImageEx</a> and supplies a unique id for which the
<a class="xref" href="GrapeCity.ActiveReports.Drawing.IDrawingCanvas.html">IDrawingCanvas</a> can implement caching.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateLinearGradientBrush_System_Drawing_PointF_System_Drawing_PointF_System_Drawing_Color_System_Drawing_Color_GrapeCity_ActiveReports_Drawing_BlendEx_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateLinearGradientBrush(System.Drawing.PointF,System.Drawing.PointF,System.Drawing.Color,System.Drawing.Color,GrapeCity.ActiveReports.Drawing.BlendEx)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateLinearGradientBrush.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateLinearGradientBrush_System_Drawing_PointF_System_Drawing_PointF_System_Drawing_Color_System_Drawing_Color_GrapeCity_ActiveReports_Drawing_BlendEx_">CreateLinearGradientBrush(PointF, PointF, Color, Color, BlendEx)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new <a class="xref" href="GrapeCity.ActiveReports.Drawing.BrushEx.html">BrushEx</a> linear gradient brush object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateLinearGradientBrush_System_Drawing_PointF_System_Drawing_PointF_System_Drawing_Color_System_Drawing_Color_System_Collections_Generic_IEnumerable_GrapeCity_ActiveReports_Drawing_GradientStopColor__" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateLinearGradientBrush(System.Drawing.PointF,System.Drawing.PointF,System.Drawing.Color,System.Drawing.Color,System.Collections.Generic.IEnumerable{GrapeCity.ActiveReports.Drawing.GradientStopColor})">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateLinearGradientBrush.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateLinearGradientBrush_System_Drawing_PointF_System_Drawing_PointF_System_Drawing_Color_System_Drawing_Color_System_Collections_Generic_IEnumerable_GrapeCity_ActiveReports_Drawing_GradientStopColor__">CreateLinearGradientBrush(PointF, PointF, Color, Color, IEnumerable&lt;GradientStopColor&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Create linear gradient brush</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreatePen_System_Drawing_Color_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreatePen(System.Drawing.Color)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreatePen.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreatePen_System_Drawing_Color_">CreatePen(Color)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of <a class="xref" href="GrapeCity.ActiveReports.Drawing.PenEx.html">PenEx</a> with the specified color and default width</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreatePen_System_Drawing_Color_System_Single_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreatePen(System.Drawing.Color,System.Single)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreatePen.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreatePen_System_Drawing_Color_System_Single_">CreatePen(Color, float)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of <a class="xref" href="GrapeCity.ActiveReports.Drawing.PenEx.html">PenEx</a> with the specified color and width</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateRadialGradientBrush_System_Drawing_PointF_System_Single_System_Single_System_Drawing_Color_System_Drawing_Color_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateRadialGradientBrush(System.Drawing.PointF,System.Single,System.Single,System.Drawing.Color,System.Drawing.Color)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateRadialGradientBrush.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateRadialGradientBrush_System_Drawing_PointF_System_Single_System_Single_System_Drawing_Color_System_Drawing_Color_">CreateRadialGradientBrush(PointF, float, float, Color, Color)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates new radial gradient <a class="xref" href="GrapeCity.ActiveReports.Drawing.BrushEx.html">BrushEx</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateSolidBrush_System_Drawing_Color_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateSolidBrush(System.Drawing.Color)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.CreateSolidBrush.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_CreateSolidBrush_System_Drawing_Color_">CreateSolidBrush(Color)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new <a class="xref" href="GrapeCity.ActiveReports.Drawing.BrushEx.html">BrushEx</a> solid brush object of specified color.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_Dispose" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.Dispose">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.Dispose.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_Dispose">Dispose()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawAndFillPath_GrapeCity_ActiveReports_Drawing_PenEx_GrapeCity_ActiveReports_Drawing_BrushEx_GrapeCity_ActiveReports_Drawing_PathEx_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawAndFillPath(GrapeCity.ActiveReports.Drawing.PenEx,GrapeCity.ActiveReports.Drawing.BrushEx,GrapeCity.ActiveReports.Drawing.PathEx)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawAndFillPath.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawAndFillPath_GrapeCity_ActiveReports_Drawing_PenEx_GrapeCity_ActiveReports_Drawing_BrushEx_GrapeCity_ActiveReports_Drawing_PathEx_">DrawAndFillPath(PenEx, BrushEx, PathEx)</a>
        </td>
        <td class="markdown level1 summary"><p>Fills the path supplied with brush, and strokes it with pen. If brush or pen is null, corresponding
operation is omitted.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawEllipse_GrapeCity_ActiveReports_Drawing_PenEx_System_Drawing_RectangleF_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawEllipse(GrapeCity.ActiveReports.Drawing.PenEx,System.Drawing.RectangleF)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawEllipse.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawEllipse_GrapeCity_ActiveReports_Drawing_PenEx_System_Drawing_RectangleF_">DrawEllipse(PenEx, RectangleF)</a>
        </td>
        <td class="markdown level1 summary"><p>Draws an ellipse defined by a bounding <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectanglef">RectangleF</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawImage_GrapeCity_ActiveReports_Drawing_ImageEx_System_Single_System_Single_System_Single_System_Single_System_Single_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawImage(GrapeCity.ActiveReports.Drawing.ImageEx,System.Single,System.Single,System.Single,System.Single,System.Single)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawImage.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawImage_GrapeCity_ActiveReports_Drawing_ImageEx_System_Single_System_Single_System_Single_System_Single_System_Single_">DrawImage(ImageEx, float, float, float, float, float)</a>
        </td>
        <td class="markdown level1 summary"><p>Draws the specified Image object with specified size, at the specified location.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawLine_GrapeCity_ActiveReports_Drawing_PenEx_System_Drawing_PointF_System_Drawing_PointF_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawLine(GrapeCity.ActiveReports.Drawing.PenEx,System.Drawing.PointF,System.Drawing.PointF)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawLine.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawLine_GrapeCity_ActiveReports_Drawing_PenEx_System_Drawing_PointF_System_Drawing_PointF_">DrawLine(PenEx, PointF, PointF)</a>
        </td>
        <td class="markdown level1 summary"><p>Draws the line between specified points.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawLines_GrapeCity_ActiveReports_Drawing_PenEx_System_Drawing_PointF___" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawLines(GrapeCity.ActiveReports.Drawing.PenEx,System.Drawing.PointF[])">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawLines.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawLines_GrapeCity_ActiveReports_Drawing_PenEx_System_Drawing_PointF___">DrawLines(PenEx, PointF[])</a>
        </td>
        <td class="markdown level1 summary"><p>Draws a series of line segments that connect an array of <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.pointf">PointF</a> structures.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawPolygon_GrapeCity_ActiveReports_Drawing_PenEx_System_Drawing_PointF___" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawPolygon(GrapeCity.ActiveReports.Drawing.PenEx,System.Drawing.PointF[])">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawPolygon.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawPolygon_GrapeCity_ActiveReports_Drawing_PenEx_System_Drawing_PointF___">DrawPolygon(PenEx, PointF[])</a>
        </td>
        <td class="markdown level1 summary"><p>Draws a polygon defined by an array of <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.pointf">PointF</a> structures</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawRectangle_GrapeCity_ActiveReports_Drawing_PenEx_System_Drawing_RectangleF_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawRectangle(GrapeCity.ActiveReports.Drawing.PenEx,System.Drawing.RectangleF)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawRectangle.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawRectangle_GrapeCity_ActiveReports_Drawing_PenEx_System_Drawing_RectangleF_">DrawRectangle(PenEx, RectangleF)</a>
        </td>
        <td class="markdown level1 summary"><p>Draws a rectangle rectangle specified by a RectangleF structure.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawString_System_String_GrapeCity_ActiveReports_Drawing_FontInfo_GrapeCity_ActiveReports_Drawing_BrushEx_System_Drawing_RectangleF_GrapeCity_ActiveReports_Drawing_StringFormatEx_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawString(System.String,GrapeCity.ActiveReports.Drawing.FontInfo,GrapeCity.ActiveReports.Drawing.BrushEx,System.Drawing.RectangleF,GrapeCity.ActiveReports.Drawing.StringFormatEx)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.DrawString.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_DrawString_System_String_GrapeCity_ActiveReports_Drawing_FontInfo_GrapeCity_ActiveReports_Drawing_BrushEx_System_Drawing_RectangleF_GrapeCity_ActiveReports_Drawing_StringFormatEx_">DrawString(string, FontInfo, BrushEx, RectangleF, StringFormatEx)</a>
        </td>
        <td class="markdown level1 summary"><p>Draws the specified text string at the specified location with the specified Brush and Font objects.
using the specified layout rectangle and formatting attributes of the specified StringFormat object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_FillEllipse_GrapeCity_ActiveReports_Drawing_BrushEx_System_Drawing_RectangleF_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.FillEllipse(GrapeCity.ActiveReports.Drawing.BrushEx,System.Drawing.RectangleF)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.FillEllipse.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_FillEllipse_GrapeCity_ActiveReports_Drawing_BrushEx_System_Drawing_RectangleF_">FillEllipse(BrushEx, RectangleF)</a>
        </td>
        <td class="markdown level1 summary"><p>Fills the interior of an ellipse defined by a bounding rectangle specified by a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectanglef">RectangleF</a> structure.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_FillPolygon_GrapeCity_ActiveReports_Drawing_BrushEx_System_Drawing_PointF___" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.FillPolygon(GrapeCity.ActiveReports.Drawing.BrushEx,System.Drawing.PointF[])">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.FillPolygon.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_FillPolygon_GrapeCity_ActiveReports_Drawing_BrushEx_System_Drawing_PointF___">FillPolygon(BrushEx, PointF[])</a>
        </td>
        <td class="markdown level1 summary"><p>Fills the interior of a polygon defined by an array of points specified by <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.pointf">PointF</a> structures</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_FillRectangle_GrapeCity_ActiveReports_Drawing_BrushEx_System_Drawing_RectangleF_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.FillRectangle(GrapeCity.ActiveReports.Drawing.BrushEx,System.Drawing.RectangleF)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.FillRectangle.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_FillRectangle_GrapeCity_ActiveReports_Drawing_BrushEx_System_Drawing_RectangleF_">FillRectangle(BrushEx, RectangleF)</a>
        </td>
        <td class="markdown level1 summary"><p>Fills the interior of a rectangle specified by a RectangleF structure.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_IntersectClip_GrapeCity_ActiveReports_Drawing_PathEx_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.IntersectClip(GrapeCity.ActiveReports.Drawing.PathEx)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.IntersectClip.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_IntersectClip_GrapeCity_ActiveReports_Drawing_PathEx_">IntersectClip(PathEx)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the clipping region of this Graphics object to the shape specified by a IDDPath structure.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_IntersectClip_System_Drawing_RectangleF_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.IntersectClip(System.Drawing.RectangleF)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.IntersectClip.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_IntersectClip_System_Drawing_RectangleF_">IntersectClip(RectangleF)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the clipping region of this Graphics object to the rectangle specified by a RectangleF structure.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_OnDispose" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.OnDispose">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.OnDispose.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_OnDispose">OnDispose()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_PopState" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.PopState">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.PopState.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_PopState">PopState()</a>
        </td>
        <td class="markdown level1 summary"><p>Restores the state of this <a class="xref" href="GrapeCity.ActiveReports.Drawing.IDrawingCanvas.html">IDrawingCanvas</a> object to the previous saved state.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_PrepareText_System_String_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.PrepareText(System.String)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.PrepareText.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_PrepareText_System_String_">PrepareText(string)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_PushState" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.PushState">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.PushState.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_PushState">PushState()</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the current state on a stack.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_TranslateColor_System_Drawing_Color_" data-uid="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.TranslateColor(System.Drawing.Color)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Export.DrawingCanvasBase.TranslateColor.html#GrapeCity_ActiveReports_Rendering_Export_DrawingCanvasBase_TranslateColor_System_Drawing_Color_">TranslateColor(Color)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="extensionmethods">Extension Methods</h3>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Drawing.Serialization.CanvasMetaExtensions.DrawMetaStream.html#GrapeCity_ActiveReports_Drawing_Serialization_CanvasMetaExtensions_DrawMetaStream_GrapeCity_ActiveReports_Drawing_IDrawingCanvas_System_IO_Stream_GrapeCity_ActiveReports_Drawing_Serialization_ReportMetaCanvas_DelayedContent_GrapeCity_ActiveReports_Drawing_Serialization_IImageStore_GrapeCity_ActiveReports_PageReportModel_TargetDeviceKind_">CanvasMetaExtensions.DrawMetaStream(IDrawingCanvas, Stream, ReportMetaCanvas.DelayedContent, IImageStore, TargetDeviceKind)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rendering.GraphicalRenderers.DrawingCanvasExtension.CreateBrush.html#GrapeCity_ActiveReports_Rendering_GraphicalRenderers_DrawingCanvasExtension_CreateBrush_GrapeCity_ActiveReports_Drawing_IDrawingCanvas_GrapeCity_ActiveReports_Extensibility_Rendering_Components_IStyle_System_Drawing_RectangleF_">DrawingCanvasExtension.CreateBrush(IDrawingCanvas, IStyle, RectangleF)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rendering.GraphicalUtils.CreateBrush.html#GrapeCity_ActiveReports_Rendering_GraphicalUtils_CreateBrush_GrapeCity_ActiveReports_Drawing_IDrawingCanvas_GrapeCity_ActiveReports_Extensibility_Rendering_Components_IStyle_System_Drawing_RectangleF_System_Boolean__">GraphicalUtils.CreateBrush(IDrawingCanvas, IStyle, RectangleF, out bool)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rendering.GraphicalUtils.CreateBrush.html#GrapeCity_ActiveReports_Rendering_GraphicalUtils_CreateBrush_GrapeCity_ActiveReports_Drawing_IDrawingCanvas_GrapeCity_ActiveReports_Extensibility_Rendering_Components_IStyle_System_Drawing_RectangleF_System_Double_">GraphicalUtils.CreateBrush(IDrawingCanvas, IStyle, RectangleF, double)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rendering.GraphicalUtils.CreateBrush.html#GrapeCity_ActiveReports_Rendering_GraphicalUtils_CreateBrush_GrapeCity_ActiveReports_Drawing_IDrawingCanvas_GrapeCity_ActiveReports_Extensibility_Rendering_Components_IStyle_System_Drawing_RectangleF_System_Double_System_Boolean__">GraphicalUtils.CreateBrush(IDrawingCanvas, IStyle, RectangleF, double, out bool)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rendering.GraphicalUtils.DrawDoubleLine.html#GrapeCity_ActiveReports_Rendering_GraphicalUtils_DrawDoubleLine_GrapeCity_ActiveReports_Drawing_IDrawingCanvas_System_Single_System_Drawing_Color_System_Drawing_PointF_System_Drawing_PointF_">GraphicalUtils.DrawDoubleLine(IDrawingCanvas, float, Color, PointF, PointF)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rendering.GraphicalUtils.IntersectClip.html#GrapeCity_ActiveReports_Rendering_GraphicalUtils_IntersectClip_GrapeCity_ActiveReports_Drawing_IDrawingCanvas_GrapeCity_ActiveReports_Rendering_GraphicalUtils_Clip_">GraphicalUtils.IntersectClip(IDrawingCanvas, GraphicalUtils.Clip)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Core.Rendering.Tools.ObjectExtensions.IsNumber.html#GrapeCity_ActiveReports_Core_Rendering_Tools_ObjectExtensions_IsNumber_System_Object_">ObjectExtensions.IsNumber(object)</a>
  </div>

</div>
