# C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.PointLogicalToDevice

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_PointLogicalToDevice_" data-uid="C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.PointLogicalToDevice*">PointLogicalToDevice Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_PointLogicalToDevice_" data-uid="C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.PointLogicalToDevice*"></a>
<h4 id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_PointLogicalToDevice_System_Drawing_Point___" data-uid="C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.PointLogicalToDevice(System.Drawing.Point[])">PointLogicalToDevice(Point[])</h4>
<div class="markdown level1 summary"><p>converts logical coordinates into device coordinates. The conversion depends on the mapping mode of the device
context, the settings of the origins and extents for the window and viewport, and the world transformation.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public Point[] PointLogicalToDevice(Point[] logicalPoints)</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Function PointLogicalToDevice(logicalPoints As Point()) As Point()</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Name</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.point">Point</a>[]</td>
      <td><span class="parametername">logicalPoints</span></td>
      <td><p>An <b>array</b> of <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.point">Point</a> structures.
The x- and y-coordinates contained in each <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.point">Point</a> structure will be transformed.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.point">Point</a>[]</td>
      <td><p>An <b>array</b> of <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.point">Point</a> structures indicate the point which is converted to Device coordinates</p>
</td>
    </tr>
  </tbody>
</table>
<h5 class="exceptions">Exceptions</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Condition</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.argumentexception">ArgumentException</a></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="C1.Framework.SystemErrorException.html">SystemErrorException</a></td>
      <td></td>
    </tr>
  </tbody>
</table>
</div>
