431 lines
16 KiB
HTML
431 lines
16 KiB
HTML
<html><head>
|
||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||
<param name="Keyword" value="Picture">
|
||
<param name="Keyword" value="Load">
|
||
<param name="Keyword" value="Save">
|
||
<param name="Keyword" value="SetSize">
|
||
<param name="Keyword" value="Width">
|
||
<param name="Keyword" value="Height">
|
||
<param name="Keyword" value="Transparent">
|
||
<param name="Keyword" value="TransparentColor">
|
||
<param name="Keyword" value="Intersect">
|
||
<param name="Keyword" value="Draw">
|
||
<param name="Keyword" value="CopyRect">
|
||
<param name="Keyword" value="FlipHorizontal">
|
||
<param name="Keyword" value="FlipVertical">
|
||
<param name="Keyword" value="Clear">
|
||
</object></head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
||
<title></title><link rel="StyleSheet" href="../../default.css"><body>
|
||
<H1>Êëàññ Picture ãðàôè÷åñêîãî ðèñóíêà</H1>
|
||
<p>Êëàññ <code>Picture</code>
|
||
ïðåäñòàâëÿåò ñîáîé ãðàôè÷åñêèé ðèñóíîê ìîäóëÿ GraphABC è
|
||
ÿâëÿåòñÿ íàäñòðîéêîé íàä òèïîì <code>System.Drawing.Bitmap</code>. Îí
|
||
èìååò ñâîéñòâî ïðîçðà÷íîñòè, êîòîðîå ìîæíî âêëþ÷àòü/âûêëþ÷àòü,
|
||
à òàêæå âîçìîæíîñòü íåïîñðåäñòâåííîãî ðèñîâàíèÿ íà ñåáå âñåõ ãðàôè÷åñêèõ
|
||
ïðèìèòèâîâ. </p>
|
||
<table border=0 CELLPADDING=5>
|
||
<tr>
|
||
<td height="12"></td>
|
||
</tr>
|
||
<tr><td style="border-style:solid; border-width:1px; border-color: #808080; background-color: #E7E7F7">
|
||
<font style="font-size: 11pt">Êîíñòðóêòîðû êëàññà
|
||
Picture</font></td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>constructor</b> Create(w,h: integer);
|
||
</code><br>
|
||
Ñîçäàåò ðèñóíîê ðàçìåðà <code>w</code> íà
|
||
<code>h</code> ïèêñåëåé
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>constructor</b> Create(fname: string);
|
||
</code><br>
|
||
Ñîçäàåò ðèñóíîê èç ôàéëà ñ èìåíåì
|
||
<code>fname</code>
|
||
</td></tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<b>constructor</b> Create(r: System.Drawing.Rectangle);
|
||
</code><br>
|
||
Ñîçäàåò ðèñóíîê èç ïðÿìîóãîëüíèêà
|
||
<code>r</code> ãðàôè÷åñêîãî îêíà
|
||
</td>
|
||
</tr>
|
||
<tr><td height="8"></td></tr>
|
||
<tr>
|
||
<td style="border:1px solid #808080; background-color: #E7E7F7">
|
||
<font style="font-size: 11pt">Ñâîéñòâà êëàññà
|
||
Picture</font></td>
|
||
</tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>property</b> Width: integer;</code><br>
|
||
Øèðèíà ðèñóíêà â ïèêñåëàõ
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>property</b> Height: integer;</code><br>
|
||
Âûñîòà ðèñóíêà â ïèêñåëàõ
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>property</b> Transparent: boolean;
|
||
</code><br>
|
||
Ïðîçðà÷íîñòü ðèñóíêà; ïðîçðà÷íûé öâåò çàäàåòñÿ ñâîéñòâîì
|
||
<code>TransparentColor</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>property</b> TransparentColor: Color;
|
||
</code><br>
|
||
Ïðîçðà÷íûé öâåò ðèñóíêà. Äîëæíà áûòü óñòàíîâëåíà ïðîçðà÷íîñòü
|
||
<code>Transparent</code> = <code>True</code>
|
||
</td></tr>
|
||
<tr>
|
||
<td height="8"></td>
|
||
</tr>
|
||
<tr>
|
||
<td style="border:1px solid #808080; background-color: #E7E7F7">
|
||
<font style="font-size: 11pt">Ìåòîäû êëàññà
|
||
Picture</font></td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<b>procedure</b> Load(fname: string);
|
||
</code><br>
|
||
Çàãðóæàåò ðèñóíîê èç ôàéëà ñ èìåíåì
|
||
<code>fname</code>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<b>procedure</b> Save(fname: string);
|
||
</code><br>
|
||
Ñîõðàíÿåò ðèñóíîê â ôàéë ñ èìåíåì
|
||
<code>fname</code>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<b>procedure</b> SetSize(w,h: integer);
|
||
</code><br>
|
||
Óñòàíàâëèâàåò ðàçìåð ðèñóíêà
|
||
<code>w</code> íà <code>h</code> ïèêñåëåé
|
||
</td>
|
||
</tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>function</b> Intersect(p: Picture): boolean;
|
||
</code><br>
|
||
Âîçâðàùàåò <code>True</code>, åñëè èçîáðàæåíèå äàííîãî ðèñóíêà
|
||
ïåðåñåêàåòñÿ ñ èçîáðàæåíèåì ðèñóíêà <code>p</code>, è <code>False</code> â
|
||
ïðîòèâíîì ñëó÷àå. Äëÿ ïðîâåðêè ïåðåñå÷åíèÿ îáà îáúåêòà ðèñóþòñÿ
|
||
íà áåëîì ôîíå, è ïðÿìîóãîëüíèê ïåðåñå÷åíèÿ ïîïèêñåëüíî ïðîâåðÿåòñÿ íà
|
||
ïåðåñå÷åíèå. Ê ñîæàëåíèþ, ïðè òàêîì àëãîðèòìå ëþáûå áåëûå ïèêñåëè ñ÷èòàþòñÿ íå
|
||
ïðèíàäëåæàùèìè îáúåêòó. Ïîýòîìó äëÿ êîððåêòíîé ðàáîòû ýòîãî ìåòîäà íå
|
||
ñëåäóåò èñïîëüçîâàòü áåëûé öâåò äëÿ âíóòðåííîñòè îáúåêòà.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Draw(x,y: integer);
|
||
</code><br>
|
||
Âûâîäèò ðèñóíîê â ïîçèöèè (x,y)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Draw(x,y: integer; g: Graphics);
|
||
</code><br>
|
||
Âûâîäèò ðèñóíîê â ïîçèöèè (x,y) íà ïîâåðõíîñòü ðèñîâàíèÿ
|
||
<code>g</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Draw(x,y,w,h: integer);
|
||
</code><br>
|
||
Âûâîäèò ðèñóíîê â ïîçèöèè (x,y), ìàñøòàáèðóÿ åãî ê ðàçìåðó (w,h)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Draw(x,y,w,h: integer; g: Graphics);
|
||
</code><br>
|
||
Âûâîäèò ðèñóíîê â ïîçèöèè (x,y), ìàñøòàáèðóÿ åãî ê ðàçìåðó (w,h), íà ïîâåðõíîñòü ðèñîâàíèÿ
|
||
<code>g</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Draw(x,y: integer; r: System.Drawing.Rectangle); // r - part <b>of</b> Picture
|
||
</code><br>
|
||
Âûâîäèò ÷àñòü ðèñóíêà, çàêëþ÷åííóþ â ïðÿìîóãîëüíèêå
|
||
<code>r</code>, â ïîçèöèè (x,y)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Draw(x,y: integer; r: System.Drawing.Rectangle; g: Graphics);
|
||
</code><br>
|
||
Âûâîäèò ÷àñòü ðèñóíêà, çàêëþ÷åííóþ â ïðÿìîóãîëüíèêå
|
||
<code>r</code>, â ïîçèöèè (x,y) íà ïîâåðõíîñòü ðèñîâàíèÿ g
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Draw(x,y,w,h: integer; r: System.Drawing.Rectangle); // r - part <b>of</b> Picture
|
||
</code><br>
|
||
Âûâîäèò ÷àñòü ðèñóíêà, çàêëþ÷åííóþ â ïðÿìîóãîëüíèêå
|
||
<code>r</code>, â ïîçèöèè (x,y), ìàñøòàáèðóÿ åãî ê ðàçìåðó (w,h)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Draw(x,y,w,h: integer; r: System.Drawing.Rectangle; g: Graphics);
|
||
</code><br>
|
||
Âûâîäèò ÷àñòü ðèñóíêà, çàêëþ÷åííóþ â ïðÿìîóãîëüíèêå
|
||
<code>r</code>, â ïîçèöèè (x,y), ìàñøòàáèðóÿ åãî ê ðàçìåðó (w,h), íà ïîâåðõíîñòü ðèñîâàíèÿ g
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> CopyRect(dst: System.Drawing.Rectangle; p: Picture; src: System.Drawing.Rectangle);
|
||
</code><br>
|
||
Êîïèðóåò ïðÿìîóãîëüíèê <code>src</code> ðèñóíêà
|
||
<code>p</code> â ïðÿìîóãîëüíèê <code>dst</code> òåêóùåãî ðèñóíêà
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> CopyRect(dst: System.Drawing.Rectangle; bmp: Bitmap; src: System.Drawing.Rectangle);
|
||
</code><br>
|
||
Êîïèðóåò ïðÿìîóãîëüíèê <code>src</code> áèòîâîãî îáðàçà
|
||
<code>bmp</code> â ïðÿìîóãîëüíèê <code>dst</code> òåêóùåãî ðèñóíêà
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> FlipHorizontal;
|
||
</code><br>
|
||
Çåðêàëüíî îòîáðàæàåò ðèñóíîê îòíîñèòåëüíî ãîðèçîíòàëüíîé îñè ñèììåòðèè
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> FlipVertical;
|
||
</code><br>
|
||
Çåðêàëüíî îòîáðàæàåò ðèñóíîê îòíîñèòåëüíî âåðòèêàëüíîé îñè ñèììåòðèè
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> SetPixel(x,y: integer; c: Color);
|
||
</code><br>
|
||
Çàêðàøèâàåò ïèêñåë (x,y) ðèñóíêà öâåòîì
|
||
<code>c</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> PutPixel(x,y: integer; c: Color);
|
||
</code><br>
|
||
Çàêðàøèâàåò ïèêñåë (x,y) ðèñóíêà öâåòîì
|
||
<code>c</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>function</b> GetPixel(x,y: integer): Color;
|
||
</code><br>
|
||
Âîçâðàùàåò öâåò ïèêñåëà (x,y) ðèñóíêà
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Line(x1,y1,x2,y2: integer);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå îòðåçîê îò òî÷êè (x1,y1) äî òî÷êè (x2,y2)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Line(x1,y1,x2,y2: integer; c: Color);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå îòðåçîê îò òî÷êè (x1,y1) äî òî÷êè (x2,y2) öâåòîì
|
||
<code>c</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> FillCircle(x,y,r: integer);
|
||
</code><br>
|
||
Çàïîëíÿåò íà ðèñóíêå âíóòðåííîñòü îêðóæíîñòè ñ öåíòðîì (x,y) è ðàäèóñîì
|
||
<code>r</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> DrawCircle(x,y,r: integer);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå îêðóæíîñòü ñ öåíòðîì (x,y) è ðàäèóñîì
|
||
<code>r</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> FillEllipse(x1,y1,x2,y2: integer);
|
||
</code><br>
|
||
Çàïîëíÿåò íà ðèñóíêå âíóòðåííîñòü ýëëèïñà, îãðàíè÷åííîãî ïðÿìîóãîëüíèêîì, çàäàííûì êîîðäèíàòàìè ïðîòèâîïîëîæíûõ âåðøèí (x1,y1) è (x2,y2)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> DrawEllipse(x1,y1,x2,y2: integer);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå ãðàíèöó ýëëèïñà, îãðàíè÷åííîãî ïðÿìîóãîëüíèêîì, çàäàííûì êîîðäèíàòàìè ïðîòèâîïîëîæíûõ âåðøèí (x1,y1) è (x2,y2)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> FillRectangle(x1,y1,x2,y2: integer);
|
||
</code><br>
|
||
Çàïîëíÿåò íà ðèñóíêå âíóòðåííîñòü ïðÿìîóãîëüíèêà, çàäàííîãî êîîðäèíàòàìè ïðîòèâîïîëîæíûõ âåðøèí (x1,y1) è (x2,y2)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> FillRect(x1,y1,x2,y2: integer);
|
||
</code><br>
|
||
Çàïîëíÿåò íà ðèñóíêå âíóòðåííîñòü ïðÿìîóãîëüíèêà, çàäàííîãî êîîðäèíàòàìè ïðîòèâîïîëîæíûõ âåðøèí (x1,y1) è (x2,y2)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> DrawRectangle(x1,y1,x2,y2: integer);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå ãðàíèöó û ïðÿìîóãîëüíèêà, çàäàííîãî êîîðäèíàòàìè ïðîòèâîïîëîæíûõ âåðøèí (x1,y1) è (x2,y2)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Circle(x,y,r: integer);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå çàïîëíåííóþ îêðóæíîñòü ñ öåíòðîì (x,y) è ðàäèóñîì
|
||
<code>r</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Ellipse(x1,y1,x2,y2: integer);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå çàïîëíåííûé ýëëèïñ, îãðàíè÷åííûé ïðÿìîóãîëüíèêîì, çàäàííûì êîîðäèíàòàìè ïðîòèâîïîëîæíûõ âåðøèí (x1,y1) è (x2,y2)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Rectangle(x1,y1,x2,y2: integer);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå çàïîëíåííûé ïðÿìîóãîëüíèê, çàäàííûé êîîðäèíàòàìè ïðîòèâîïîëîæíûõ âåðøèí (x1,y1) è (x2,y2)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> RoundRect(x1,y1,x2,y2,w,h: integer);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå çàïîëíåííûé ïðÿìîóãîëüíèê ñî ñêðóãëåííûìè êðàÿìè; (x1,y1) è (x2,y2) çàäàþò ïàðó ïðîòèâîïîëîæíûõ âåðøèí, à
|
||
<code>w</code> è <code>h</code> – øèðèíó è âûñîòó ýëëèïñà, èñïîëüçóåìîãî äëÿ ñêðóãëåíèÿ êðàåâ
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Arc(x,y,r,a1,a2: integer);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå äóãó îêðóæíîñòè ñ öåíòðîì â òî÷êå (x,y) è ðàäèóñîì
|
||
<code>r</code>, çàêëþ÷åííîé ìåæäó äâóìÿ ëó÷àìè, îáðàçóþùèìè óãëû <code>a1</code> è
|
||
<code>a2</code> ñ îñüþ OX (<code>a1</code> è <code>a2</code> – âåùåñòâåííûå, çàäàþòñÿ â ãðàäóñàõ è îòñ÷èòûâàþòñÿ ïðîòèâ ÷àñîâîé ñòðåëêè)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> FillPie(x,y,r,a1,a2: integer);
|
||
</code><br>
|
||
Çàïîëíÿåò íà ðèñóíêå âíóòðåííîñòü ñåêòîðà îêðóæíîñòè, îãðàíè÷åííîãî äóãîé ñ öåíòðîì â òî÷êå (x,y) è ðàäèóñîì
|
||
<code>r</code>, çàêëþ÷åííîé ìåæäó äâóìÿ ëó÷àìè, îáðàçóþùèìè óãëû <code>a1</code> è
|
||
<code>a2</code> ñ îñüþ OX (<code>a1</code> è <code>a2</code> – âåùåñòâåííûå, çàäàþòñÿ â ãðàäóñàõ è îòñ÷èòûâàþòñÿ ïðîòèâ ÷àñîâîé ñòðåëêè)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> DrawPie(x,y,r,a1,a2: integer);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå ñåêòîð îêðóæíîñòè, îãðàíè÷åííûé äóãîé ñ öåíòðîì â òî÷êå (x,y) è ðàäèóñîì
|
||
<code>r</code>, çàêëþ÷åííîé ìåæäó äâóìÿ ëó÷àìè, îáðàçóþùèìè óãëû <code>a1</code> è
|
||
<code>a2</code> ñ îñüþ OX (<code>a1</code> è <code>a2</code> – âåùåñòâåííûå, çàäàþòñÿ â ãðàäóñàõ è îòñ÷èòûâàþòñÿ ïðîòèâ ÷àñîâîé ñòðåëêè)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Pie(x,y,r,a1,a2: integer);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå çàïîëíåííûé ñåêòîð îêðóæíîñòè, îãðàíè÷åííûé äóãîé ñ öåíòðîì â òî÷êå (x,y) è ðàäèóñîì
|
||
<code>r</code>, çàêëþ÷åííîé ìåæäó äâóìÿ ëó÷àìè, îáðàçóþùèìè óãëû <code>a1</code> è
|
||
<code>a2</code> ñ îñüþ OX (<code>a1</code> è <code>a2</code> – âåùåñòâåííûå, çàäàþòñÿ â ãðàäóñàõ è îòñ÷èòûâàþòñÿ ïðîòèâ ÷àñîâîé ñòðåëêè)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> DrawPolygon(points: <b>array</b> <b>of</b> Point);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå çàìêíóòóþ ëîìàíóþ ïî òî÷êàì, êîîðäèíàòû êîòîðûõ çàäàíû â ìàññèâå
|
||
<code>points</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> FillPolygon(points: <b>array</b> <b>of</b> Point);
|
||
</code><br>
|
||
Çàïîëíÿåò íà ðèñóíêå ìíîãîóãîëüíèê, êîîðäèíàòû âåðøèí êîòîðîãî çàäàíû â ìàññèâå
|
||
<code>points</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Polygon(points: <b>array</b> <b>of</b> Point);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå çàïîëíåííûé ìíîãîóãîëüíèê, êîîðäèíàòû âåðøèí êîòîðîãî çàäàíû â ìàññèâå
|
||
<code>points</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Polyline(points: <b>array</b> <b>of</b> Point);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå ëîìàíóþ ïî òî÷êàì, êîîðäèíàòû êîòîðûõ çàäàíû â ìàññèâå
|
||
<code>points</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Curve(points: <b>array</b> <b>of</b> Point);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå êðèâóþ ïî òî÷êàì, êîîðäèíàòû êîòîðûõ çàäàíû â ìàññèâå
|
||
<code>points</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> DrawClosedCurve(points: <b>array</b> <b>of</b> Point);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå çàìêíóòóþ êðèâóþ ïî òî÷êàì, êîîðäèíàòû êîòîðûõ çàäàíû â ìàññèâå
|
||
<code>points</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> FillClosedCurve(points: <b>array</b> <b>of</b> Point);
|
||
</code><br>
|
||
Çàïîëíÿåò íà ðèñóíêå çàìêíóòóþ êðèâóþ ïî òî÷êàì, êîîðäèíàòû êîòîðûõ çàäàíû â ìàññèâå
|
||
<code>points</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> ClosedCurve(points: <b>array</b> <b>of</b> Point);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå çàïîëíåííóþ çàìêíóòóþ êðèâóþ ïî òî÷êàì, êîîðäèíàòû êîòîðûõ çàäàíû â ìàññèâå
|
||
<code>points</code>
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> TextOut(x,y: integer; s: string);
|
||
</code><br>
|
||
Âûâîäèò íà ðèñóíêå ñòðîêó <code>s</code> â ïðÿìîóãîëüíèê ê êîîðäèíàòàìè ëåâîãî âåðõíåãî óãëà (x,y)
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> FloodFill(x,y: integer; c: Color);
|
||
</code><br>
|
||
Çàëèâàåò íà ðèñóíêå îáëàñòü îäíîãî öâåòà öâåòîì
|
||
<code>c</code>, íà÷èíàÿ ñ òî÷êè (x,y).
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Clear;
|
||
</code><br>
|
||
Î÷èùàåò ðèñóíîê áåëûì öâåòîì
|
||
</td></tr>
|
||
<tr><td>
|
||
<code>
|
||
<b>procedure</b> Clear(c: Color);
|
||
</code><br>
|
||
Î÷èùàåò ðèñóíîê öâåòîì <code>c</code>
|
||
</td></tr>
|
||
</table>
|
||
</body></html> |