pascalabcnet/PABCNetHelp/PABCUnits/GraphABC/gr_CoordinateClass.html

122 lines
4.4 KiB
HTML

<html><head>
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="OriginX">
<param name="Keyword" value="OriginY">
<param name="Keyword" value="Origin">
<param name="Keyword" value="Angle">
<param name="Keyword" value="ScaleX">
<param name="Keyword" value="ScaleY">
<param name="Keyword" value="Scale">
<param name="Keyword" value="Matrix">
<param name="Keyword" value="SetTransform">
<param name="Keyword" value="SetOrigin">
<param name="Keyword" value="SetScale">
<param name="Keyword" value="SetMathematic">
<param name="Keyword" value="SetStandard">
<param name="Keyword" value="Coordinate">
<param name="Keyword" value="GraphABCCoordinate">
</object></head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title><link rel="StyleSheet" href="../../default.css"><body>
<H1>Êëàññ GraphABCCoordinate ãðàôè÷åñêîãî îêíà</H1>
<p>Îáúåêò òåêóùåé <span lang="ru">ñèñòåìû êîîðäèíàò</span> âîçâðàùàåòñÿ ôóíêöèåé <code><span lang="en-us">Coordinate</span></code> è èìååò òèï
<code>
GraphABC<span lang="en-us">Coordinate</span></code>:</p>
<blockquote>
<p><code><b>function</b> <span lang="en-us">Coordinate</span>:
GraphABC<span lang="en-us">Coordinate</span>;</code></p>
</blockquote>
<p>Êëàññ <code>GraphABCCoordinate</code>
ïðåäñòàâëÿåò òèï ñèñòåìû êîîðäèíàò äëÿ ãðàôè÷åñêîãî îêíà. </p>
<table border=0 CELLPADDING=5>
<tr>
<td height="12"></td>
</tr>
<tr>
<td style="border:1px solid #808080; background-color: #E7E7F7">
<font style="font-size: 11pt">Ñâîéñòâà êëàññà GraphABCCoordinate</font></td>
</tr>
<tr>
<td>
<code><b>property</b> OriginX: integer<span lang="en-us">;</span> </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;X-êîîðäèíàòà íà÷àëà êîîðäèíàò îòíîñèòåëüíî ëåâîãî âåðõíåãî óãëà îêíà
</td>
</tr>
<tr>
<td>
<code><b>property</b> Origin<span lang="en-us">Y</span>: integer; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span lang="en-us">Y</span>-êîîðäèíàòà íà÷àëà êîîðäèíàò îòíîñèòåëüíî
ëåâîãî âåðõíåãî óãëà îêíà</td>
</tr>
<tr><td>
<code><b>property</b> Origin: Point;</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Êîîðäèíàòû íà÷àëà êîîðäèíàò îòíîñèòåëüíî ëåâîãî âåðõíåãî óãëà îêíà
</td></tr>
<tr>
<td>
<code><b>property</b> Angle: real;</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óãîë ïîâîðîòà ñèñòåìû êîîðäèíàò</td>
</tr>
<tr>
<td>
<code><b>property</b> ScaleX: real;</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ìàñøòàá ñèñòåìû êîîðäèíàò ïî îñè X
</td>
</tr>
<tr>
<td>
<code><b>property</b> ScaleY: real;</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ìàñøòàá ñèñòåìû êîîðäèíàò ïî îñè <span lang="en-us">Y</span></td>
</tr>
<tr>
<td>
<code><b>property</b> Scale: real;</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ìàñøòàá ñèñòåìû êîîðäèíàò ïî îáîèì îñÿì</td>
</tr>
<tr>
<td>
<code><b>property</b> Matrix: System.Drawing.Drawing2D.Matrix;</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ìàòðèöà 3x3 ïðåîáðàçîâàíèé êîîðäèíàò</td>
</tr>
<tr>
<td height="8"></td>
</tr>
<tr>
<td style="border:1px solid #808080; background-color: #E7E7F7">
<font style="font-size: 11pt">Ìåòîäû êëàññà
GraphABCCoordinate</font></td>
</tr>
<tr>
<td>
<code><b>procedure</b> SetTransform(x0,y0,angle,sx,sy: real); </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óñòàíàâëèâàåò ïàðàìåòðû ñèñòåìû êîîðäèíàò</td>
</tr>
<tr>
<td>
<code><b>procedure</b> SetOrigin(x0,y0: integer); </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óñòàíàâëèâàåò íà÷àëî ñèñòåìû êîîðäèíàò</td>
</tr>
<tr>
<td>
<code><b>procedure</b> SetScale(sx,sy: real); </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óñòàíàâëèâàåò ìàñøòàá ñèñòåìû êîîðäèíàò</td>
</tr>
<tr><td>
<code>
<b>procedure</b> SetScale(scale: real);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óñòàíàâëèâàåò ìàñøòàá ñèñòåìû êîîðäèíàò</td></tr>
<tr><td>
<code>
<b>procedure</b> SetMathematic;
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óñòàíàâëèâàåò ïðàâóþ ñèñòåìó êîîðäèíàò (îñü OY íàïðàâëåíà ââåðõ, îñü OX
- âïðàâî)</td></tr>
<tr><td>
<code><b>procedure</b> Set<span lang="en-us">Standard</span>; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óñòàíàâëèâàåò ëåâóþ ñèñòåìó êîîðäèíàò (îñü OY íàïðàâëåíà âíèç, îñü OX -
âïðàâî)</td></tr>
</table>
<p>Êðîìå òîãî, ìîæíî èçìåíÿòü ñâîéñòâà ñèñòåìû êîîðäèíàò, èñïîëüçóÿ
ñîîòâåòñòâóþùèå <a href="gr_Coordinate.html">ïðîöåäóðû è ôóíêöèè</a>.</p>
</body></html>