# C1.WinUI.Viewer.C1WinUICanvasGraphics

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WinUI_Viewer_C1WinUICanvasGraphics" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics" class="text-break">C1WinUICanvasGraphics Class
</h1>
  <div class="markdown level0 summary"></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">C1WinUICanvasGraphics</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WinUI.Viewer.html">C1.WinUI.Viewer</a></h6>
  <h6><strong>Assembly</strong>: C1.WinUI.Viewer.dll</h6>
  <h5 id="C1_WinUI_Viewer_C1WinUICanvasGraphics_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class C1WinUICanvasGraphics : C1ExportGraphicsBase</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class C1WinUICanvasGraphics
    Inherits C1ExportGraphicsBase</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="C1_WinUI_Viewer_C1WinUICanvasGraphics__ctor_Microsoft_Graphics_Canvas_ICanvasResourceCreator_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.#ctor(Microsoft.Graphics.Canvas.ICanvasResourceCreator)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.-ctor.html#C1_WinUI_Viewer_C1WinUICanvasGraphics__ctor_Microsoft_Graphics_Canvas_ICanvasResourceCreator_">C1WinUICanvasGraphics(ICanvasResourceCreator)</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="C1_WinUI_Viewer_C1WinUICanvasGraphics_CanvasDrawingSession" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.CanvasDrawingSession">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.CanvasDrawingSession.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_CanvasDrawingSession">CanvasDrawingSession</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_Transform" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.Transform">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.Transform.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_Transform">Transform</a>
        </td>
        <td class="markdown level1 summary"></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="C1_WinUI_Viewer_C1WinUICanvasGraphics_CreateClipRegion_C1_Document_Util_IPath_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.CreateClipRegion(C1.Document.Util.IPath)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.CreateClipRegion.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_CreateClipRegion_C1_Document_Util_IPath_">CreateClipRegion(IPath)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_CreateClipRegion_C1_Interop_Rect_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.CreateClipRegion(C1.Interop.Rect)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.CreateClipRegion.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_CreateClipRegion_C1_Interop_Rect_">CreateClipRegion(Rect)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_CreatePath" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.CreatePath">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.CreatePath.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_CreatePath">CreatePath()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_CreateTextLayout" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.CreateTextLayout">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.CreateTextLayout.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_CreateTextLayout">CreateTextLayout()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_DrawGlyphRun_System_Double_System_Double_System_Int32_System_IntPtr_System_IntPtr_System_IntPtr_System_IntPtr_System_Drawing_Color_C1_Document_Util_IC1TextRangeBase_C1_Document_Util_C1TextLayout_System_String_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.DrawGlyphRun(System.Double,System.Double,System.Int32,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.Drawing.Color,C1.Document.Util.IC1TextRangeBase,C1.Document.Util.C1TextLayout,System.String)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.DrawGlyphRun.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_DrawGlyphRun_System_Double_System_Double_System_Int32_System_IntPtr_System_IntPtr_System_IntPtr_System_IntPtr_System_Drawing_Color_C1_Document_Util_IC1TextRangeBase_C1_Document_Util_C1TextLayout_System_String_">DrawGlyphRun(double, double, int, IntPtr, IntPtr, IntPtr, IntPtr, Color, IC1TextRangeBase, C1TextLayout, string)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_FillEllipse_System_Drawing_Color_C1_Interop_Rect_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.FillEllipse(System.Drawing.Color,C1.Interop.Rect)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.FillEllipse.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_FillEllipse_System_Drawing_Color_C1_Interop_Rect_">FillEllipse(Color, Rect)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_FillPath_System_Drawing_Color_C1_Document_Util_IPath_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.FillPath(System.Drawing.Color,C1.Document.Util.IPath)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.FillPath.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_FillPath_System_Drawing_Color_C1_Document_Util_IPath_">FillPath(Color, IPath)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_FillRectangle_System_Drawing_Color_C1_Interop_Rect_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.FillRectangle(System.Drawing.Color,C1.Interop.Rect)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.FillRectangle.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_FillRectangle_System_Drawing_Color_C1_Interop_Rect_">FillRectangle(Color, Rect)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalDrawEllipse_C1_Interop_Rect_System_Drawing_Color_System_Double_C1_Document_Util_PenStyle_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalDrawEllipse(C1.Interop.Rect,System.Drawing.Color,System.Double,C1.Document.Util.PenStyle)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalDrawEllipse.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalDrawEllipse_C1_Interop_Rect_System_Drawing_Color_System_Double_C1_Document_Util_PenStyle_">InternalDrawEllipse(Rect, Color, double, PenStyle)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalDrawImage_C1_Document_Util_INativeImage_C1_Interop_Rect_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalDrawImage(C1.Document.Util.INativeImage,C1.Interop.Rect)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalDrawImage.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalDrawImage_C1_Document_Util_INativeImage_C1_Interop_Rect_">InternalDrawImage(INativeImage, Rect)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalDrawLine_System_Double_System_Double_System_Double_System_Double_System_Drawing_Color_System_Double_C1_Document_Util_PenStyle_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalDrawLine(System.Double,System.Double,System.Double,System.Double,System.Drawing.Color,System.Double,C1.Document.Util.PenStyle)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalDrawLine.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalDrawLine_System_Double_System_Double_System_Double_System_Double_System_Drawing_Color_System_Double_C1_Document_Util_PenStyle_">InternalDrawLine(double, double, double, double, Color, double, PenStyle)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalDrawPath_C1_Document_Util_IPath_System_Drawing_Color_System_Double_C1_Document_Util_PenStyle_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalDrawPath(C1.Document.Util.IPath,System.Drawing.Color,System.Double,C1.Document.Util.PenStyle)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalDrawPath.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalDrawPath_C1_Document_Util_IPath_System_Drawing_Color_System_Double_C1_Document_Util_PenStyle_">InternalDrawPath(IPath, Color, double, PenStyle)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalDrawRectangle_C1_Interop_Rect_System_Drawing_Color_System_Double_C1_Document_Util_PenStyle_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalDrawRectangle(C1.Interop.Rect,System.Drawing.Color,System.Double,C1.Document.Util.PenStyle)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalDrawRectangle.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalDrawRectangle_C1_Interop_Rect_System_Drawing_Color_System_Double_C1_Document_Util_PenStyle_">InternalDrawRectangle(Rect, Color, double, PenStyle)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalFillEllipse_C1_Document_C1Brush_C1_Interop_Rect_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalFillEllipse(C1.Document.C1Brush,C1.Interop.Rect)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalFillEllipse.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalFillEllipse_C1_Document_C1Brush_C1_Interop_Rect_">InternalFillEllipse(C1Brush, Rect)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalFillPath_C1_Document_C1Brush_C1_Document_Util_IPath_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalFillPath(C1.Document.C1Brush,C1.Document.Util.IPath)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalFillPath.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalFillPath_C1_Document_C1Brush_C1_Document_Util_IPath_">InternalFillPath(C1Brush, IPath)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalFillRectangle_C1_Document_C1Brush_C1_Interop_Rect_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalFillRectangle(C1.Document.C1Brush,C1.Interop.Rect)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalFillRectangle.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalFillRectangle_C1_Document_C1Brush_C1_Interop_Rect_">InternalFillRectangle(C1Brush, Rect)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalRemoveClip_C1_Document_Util_IClipRegion_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalRemoveClip(C1.Document.Util.IClipRegion)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalRemoveClip.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalRemoveClip_C1_Document_Util_IClipRegion_">InternalRemoveClip(IClipRegion)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalSetClip_C1_Document_Util_IClipRegion_" data-uid="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalSetClip(C1.Document.Util.IClipRegion)">
          <a class="xref" href="C1.WinUI.Viewer.C1WinUICanvasGraphics.InternalSetClip.html#C1_WinUI_Viewer_C1WinUICanvasGraphics_InternalSetClip_C1_Document_Util_IClipRegion_">InternalSetClip(IClipRegion)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>

</div>
