Перегенерировал неверно форматируемую справку
This commit is contained in:
parent
c26a672334
commit
fc9c4414fd
|
|
@ -15,7 +15,7 @@ internal static class RevisionClass
|
|||
public const string Major = "3";
|
||||
public const string Minor = "4";
|
||||
public const string Build = "2";
|
||||
public const string Revision = "2037";
|
||||
public const string Revision = "2038";
|
||||
|
||||
public const string MainVersion = Major + "." + Minor;
|
||||
public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
%COREVERSION%=2
|
||||
%REVISION%=2037
|
||||
%MINOR%=4
|
||||
%REVISION%=2038
|
||||
%COREVERSION%=2
|
||||
%MAJOR%=3
|
||||
|
|
|
|||
|
|
@ -21,5 +21,96 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Bounds: GRect;</code>
|
||||
<br> Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledHeight: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledSize: GSize;</code>
|
||||
<br> Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledWidth: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaleFactor: real;</code>
|
||||
<br> Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Size: GSize;</code>
|
||||
<br> Ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Visible: boolean;</code>
|
||||
<br> Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveEnd;</code>
|
||||
<br> Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveOn(a,b: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveTo(x,y: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimRotate(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimScale(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(a: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a</td></tr>
|
||||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||||
<br> Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> Intersects(ob: ObjectWPF): boolean;</code>
|
||||
<br> Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob</td></tr>
|
||||
<tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -47,5 +47,96 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Bounds: GRect;</code>
|
||||
<br> Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledHeight: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledSize: GSize;</code>
|
||||
<br> Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledWidth: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaleFactor: real;</code>
|
||||
<br> Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Size: GSize;</code>
|
||||
<br> Ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Visible: boolean;</code>
|
||||
<br> Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveEnd;</code>
|
||||
<br> Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveOn(a,b: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveTo(x,y: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimRotate(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimScale(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(a: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a</td></tr>
|
||||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||||
<br> Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> Intersects(ob: ObjectWPF): boolean;</code>
|
||||
<br> Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob</td></tr>
|
||||
<tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -36,5 +36,96 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Bounds: GRect;</code>
|
||||
<br> Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledHeight: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledSize: GSize;</code>
|
||||
<br> Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledWidth: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaleFactor: real;</code>
|
||||
<br> Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Size: GSize;</code>
|
||||
<br> Ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Visible: boolean;</code>
|
||||
<br> Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveEnd;</code>
|
||||
<br> Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveOn(a,b: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveTo(x,y: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimRotate(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimScale(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(a: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a</td></tr>
|
||||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||||
<br> Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> Intersects(ob: ObjectWPF): boolean;</code>
|
||||
<br> Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob</td></tr>
|
||||
<tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -51,5 +51,96 @@
|
|||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): LineWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Bounds: GRect;</code>
|
||||
<br> Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledHeight: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledSize: GSize;</code>
|
||||
<br> Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledWidth: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaleFactor: real;</code>
|
||||
<br> Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Size: GSize;</code>
|
||||
<br> Ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Visible: boolean;</code>
|
||||
<br> Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveEnd;</code>
|
||||
<br> Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveOn(a,b: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveTo(x,y: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimRotate(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimScale(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(a: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a</td></tr>
|
||||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||||
<br> Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> Intersects(ob: ObjectWPF): boolean;</code>
|
||||
<br> Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob</td></tr>
|
||||
<tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -1,127 +1,140 @@
|
|||
<HTML><HEAD><object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||||
<param name="Keyword" value="Àíèìèðóåò">
|
||||
<param name="Keyword" value="Áàçîâûé">
|
||||
<param name="Keyword" value="Âèäèìîñòü">
|
||||
<param name="Keyword" value="Âûðàâíèâàíèå">
|
||||
<param name="Keyword" value="Âûñîòà">
|
||||
<param name="Keyword" value="Äåêîðàòîð">
|
||||
<param name="Keyword" value="Äîáàâëÿåò">
|
||||
<param name="Keyword" value="Çàâåðøàåò">
|
||||
<param name="Keyword" value="Èìÿ">
|
||||
<param name="Keyword" value="Ëåâûé">
|
||||
<param name="Keyword" value="Ìàñøòàáèðóåò">
|
||||
<param name="Keyword" value="Ìíîæèòåëü">
|
||||
<param name="Keyword" value="Íàïðàâëåíèå">
|
||||
<param name="Keyword" value="Îïðåäåëÿåò">
|
||||
<param name="Keyword" value="Îòìàñøòàáèðîâàííàÿ">
|
||||
<param name="Keyword" value="Îòìàñøòàáèðîâàííûé">
|
||||
<param name="Keyword" value="Îòñòóï">
|
||||
<param name="Keyword" value="Ïåðåìåùàåò">
|
||||
<param name="Keyword" value="Ïåðåíîñèò">
|
||||
<param name="Keyword" value="Ïîâîðà÷èâàåò">
|
||||
<param name="Keyword" value="Ïðàâûé">
|
||||
<param name="Keyword" value="Ïðÿìîóãîëüíèê">
|
||||
<param name="Keyword" value="Ðàçìåð">
|
||||
<param name="Keyword" value="Òåêñò">
|
||||
<param name="Keyword" value="Óãîë">
|
||||
<param name="Keyword" value="Óäàëÿåò">
|
||||
<param name="Keyword" value="Öâåò">
|
||||
<param name="Keyword" value="Öåëîå">
|
||||
<param name="Keyword" value="Öåíòð">
|
||||
<param name="Keyword" value="Øèðèíà"></object>
|
||||
<param name="Keyword" value="AddChild">
|
||||
<param name="Keyword" value="AnimMoveEnd">
|
||||
<param name="Keyword" value="AnimMoveOn">
|
||||
<param name="Keyword" value="AnimMoveTo">
|
||||
<param name="Keyword" value="AnimRotate">
|
||||
<param name="Keyword" value="AnimScale">
|
||||
<param name="Keyword" value="Bounds">
|
||||
<param name="Keyword" value="Center">
|
||||
<param name="Keyword" value="Color">
|
||||
<param name="Keyword" value="DeleteChild">
|
||||
<param name="Keyword" value="Destroy">
|
||||
<param name="Keyword" value="FontColor">
|
||||
<param name="Keyword" value="FontName">
|
||||
<param name="Keyword" value="FontSize">
|
||||
<param name="Keyword" value="Height">
|
||||
<param name="Keyword" value="Intersects">
|
||||
<param name="Keyword" value="Left">
|
||||
<param name="Keyword" value="LeftBottom">
|
||||
<param name="Keyword" value="LeftTop">
|
||||
<param name="Keyword" value="Move">
|
||||
<param name="Keyword" value="MoveForward">
|
||||
<param name="Keyword" value="MoveOn">
|
||||
<param name="Keyword" value="MoveTo">
|
||||
<param name="Keyword" value="Number">
|
||||
<param name="Keyword" value="ObjectWPF">
|
||||
<param name="Keyword" value="RightBottom">
|
||||
<param name="Keyword" value="RightTop">
|
||||
<param name="Keyword" value="Rotate">
|
||||
<param name="Keyword" value="RotateAngle">
|
||||
<param name="Keyword" value="Scale">
|
||||
<param name="Keyword" value="ScaledHeight">
|
||||
<param name="Keyword" value="ScaledSize">
|
||||
<param name="Keyword" value="ScaledWidth">
|
||||
<param name="Keyword" value="ScaleFactor">
|
||||
<param name="Keyword" value="Size">
|
||||
<param name="Keyword" value="Text">
|
||||
<param name="Keyword" value="TextAlignment">
|
||||
<param name="Keyword" value="ToBack">
|
||||
<param name="Keyword" value="ToFront">
|
||||
<param name="Keyword" value="Top">
|
||||
<param name="Keyword" value="Visible">
|
||||
<param name="Keyword" value="Width">
|
||||
<param name="Keyword" value="WithRotate">
|
||||
<param name="Keyword" value="WithText"></object>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
|
||||
</HEAD><body><H1>Êëàññ ObjectWPF</H1>
|
||||
<table border=0 cellpadding=5><tr><td><code>/// Áàçîâûé êëàññ ãðàôè÷åñêèõ îáúåêòîâ;</code>
|
||||
<br> lignment = (LeftTop,CenterTop,RightTop,LeftCenter,Center,RightCenter,LeftBottom,CenterBottom,RightBottom);</td></tr>
|
||||
<tr><td><code>/// Íàïðàâëåíèå äâèæåíèÿ ïî îñè X. Èñïîëüçóåòñÿ ìåòîäîì Move;</code>
|
||||
<br> ectWPF = class</td></tr>
|
||||
<tr><td><code>/// Íàïðàâëåíèå äâèæåíèÿ ïî îñè Y. Èñïîëüçóåòñÿ ìåòîäîì Move;</code>
|
||||
<br> o property Dx: real;</td></tr>
|
||||
<tr><td><code>/// Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ;</code>
|
||||
<br> o property Dy: real;</td></tr>
|
||||
<tr><td><code>/// Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ;</code>
|
||||
<br> perty Left: real read InvokeReal(()->transl.X{Canvas.GetLeft(can)}) write Invoke(procedure->transl.X := value{Canvas.SetLeft(can,value)});</td></tr>
|
||||
<tr><td><code>/// Øèðèíà ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty Top: real read InvokeReal(()->transl.Y{Canvas.GetTop(can)}) write Invoke(procedure->transl.Y := value{Canvas.SetTop(can,value)});</td></tr>
|
||||
<tr><td><code>/// Âûñîòà ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty Width: real read InvokeReal(()->gr.Width) write Invoke(procedure->begin gr.Width := value; ob.Width := value end); virtual;</td></tr>
|
||||
<tr><td><code>/// Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty Height: real read InvokeReal(()->gr.Height) write Invoke(procedure->begin gr.Height := value; ob.Height := value end); virtual;</td></tr>
|
||||
<tr><td><code>/// Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty ScaledWidth: real read Width*ScaleFactor;</td></tr>
|
||||
<tr><td><code>/// Ðàçìåð ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty ScaledHeight: real read Height*ScaleFactor;</td></tr>
|
||||
<tr><td><code>/// Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty Size: GSize read Invoke<GSize>(()->new GSize(gr.Width,gr.Height))</td></tr>
|
||||
<tr><td><code>/// Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty ScaledSize: GSize read new GSize(ScaledWidth,ScaledHeight);</td></tr>
|
||||
<tr><td><code>/// Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty Bounds: GRect read Invoke<GRect>(()->begin Result := new GRect(transl.X,transl.Y,gr.Width,gr.Height); end);</td></tr>
|
||||
<tr><td><code>/// Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text;</code>
|
||||
<br> perty Text: string read InvokeString(()->t.Text) write Invoke(procedure->t.Text := value); virtual;</td></tr>
|
||||
<tr><td><code>/// Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty Number: integer read Text.ToInteger(0) write Text := Value.ToString;</td></tr>
|
||||
<tr><td><code>/// Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty Visible: boolean</td></tr>
|
||||
<tr><td><code>/// Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty TextAlignment: Alignment write Invoke(WTA,Value);</td></tr>
|
||||
<tr><td><code>/// Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty FontSize: real read InvokeReal(()->t.FontSize) write Invoke(procedure->t.FontSize := value); virtual;</td></tr>
|
||||
<tr><td><code>/// Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty FontName: string write Invoke(procedure->t.FontFamily := new FontFamily(value)); virtual;</td></tr>
|
||||
<tr><td><code>/// Öåíòð ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty FontColor: Color</td></tr>
|
||||
<tr><td><code>/// Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty Center: Point</td></tr>
|
||||
<tr><td><code>/// Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty LeftTop: Point read Pnt(Left,Top);</td></tr>
|
||||
<tr><td><code>/// Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty LeftBottom: Point read Pnt(Left,Top + Height);</td></tr>
|
||||
<tr><td><code>/// Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty RightTop: Point read Pnt(Left + Height,Top);</td></tr>
|
||||
<tr><td><code>/// Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå);</code>
|
||||
<br> perty RightBottom: Point read Pnt(Left + Height,Top + Height);</td></tr>
|
||||
<tr><td><code>/// Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà;</code>
|
||||
<br> perty RotateAngle: real read InvokeReal(()->rot.Angle) write Invoke(procedure->rot.Angle := value);</td></tr>
|
||||
<tr><td><code>/// Öâåò ãðàôè÷åñêîãî îáúåêòà;</code>
|
||||
<br> perty ScaleFactor: real read InvokeReal(()->sca.ScaleX) write Invoke(()->begin (sca.ScaleX, sca.ScaleY) := (value,value); end);</td></tr>
|
||||
<tr><td><code>/// Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y);</code>
|
||||
<br> perty Color: GColor</td></tr>
|
||||
<tr><td><code>/// Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0);</code>
|
||||
<br> cedure MoveTo(x,y: real) := (Self.Left,Self.Top) := (x,y);</td></tr>
|
||||
<tr><td><code>/// Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b);</code>
|
||||
<br> cedure MoveForward(r: real);</td></tr>
|
||||
<tr><td><code>/// Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy);</code>
|
||||
<br> cedure MoveOn(a,b: real) := MoveTo(Left+a,Top+b);</td></tr>
|
||||
<tr><td><code>/// Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a;</code>
|
||||
<br> cedure Move; virtual := MoveOn(dx,dy);</td></tr>
|
||||
<tr><td><code>/// Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà;</code>
|
||||
<br> cedure Rotate(a: real) := RotateAngle += a;</td></tr>
|
||||
<tr><td><code>/// Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä;</code>
|
||||
<br> cedure Scale(r: real) := ScaleFactor *= r;</td></tr>
|
||||
<tr><td><code>/// Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä;</code>
|
||||
<br> cedure AnimMoveOn(a,b: real; sec: real := 1) := Invoke(AnimMoveOnP,a,b,sec);</td></tr>
|
||||
<tr><td><code>/// Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ;</code>
|
||||
<br> cedure AnimMoveTo(x,y: real; sec: real := 1) := Invoke(AnimMoveToP,x,y,sec);</td></tr>
|
||||
<tr><td><code>/// Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä;</code>
|
||||
<br> cedure AnimMoveEnd := Invoke(AnimMoveEndP);</td></tr>
|
||||
<tr><td><code>/// Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä;</code>
|
||||
<br> cedure AnimRotate(a: real; sec: real := 1) := Invoke(AnimRotateP,a,sec);</td></tr>
|
||||
<tr><td><code>/// Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé;</code>
|
||||
<br> cedure AnimScale(a: real; sec: real := 1) := Invoke(AnimScaleP,a,sec);</td></tr>
|
||||
<tr><td><code>/// Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé;</code>
|
||||
<br> cedure AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</td></tr>
|
||||
<tr><td><code>/// Óäàëÿåò ãðàôè÷åñêèé îáúåêò;</code>
|
||||
<br> cedure DeleteChild(ch: ObjectWPF);</td></tr>
|
||||
<tr><td><code>/// Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí;</code>
|
||||
<br> cedure Destroy;</td></tr>
|
||||
<tr><td><code>/// Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí;</code>
|
||||
<br> cedure ToFront;</td></tr>
|
||||
<tr><td><code>/// Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob;</code>
|
||||
<br> cedure ToBack;</td></tr>
|
||||
<tr><td><code>/// Äåêîðàòîð òåêñòà îáúåêòà;</code>
|
||||
<br> ction Intersects(ob: ObjectWPF): boolean;</td></tr>
|
||||
<tr><td><code>/// Äåêîðàòîð ïîâîðîòà îáúåêòà;</code>
|
||||
<br> ction WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</td></tr>
|
||||
</table>
|
||||
</HEAD><body><H1>Êëàññ ObjectWPF</H1>Áàçîâûé êëàññ ãðàôè÷åñêèõ îáúåêòîâ.
|
||||
<table border=0 cellpadding=5><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Bounds: GRect;</code>
|
||||
<br> Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledHeight: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledSize: GSize;</code>
|
||||
<br> Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledWidth: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaleFactor: real;</code>
|
||||
<br> Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Size: GSize;</code>
|
||||
<br> Ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Visible: boolean;</code>
|
||||
<br> Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveEnd;</code>
|
||||
<br> Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveOn(a,b: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveTo(x,y: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimRotate(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimScale(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(a: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a</td></tr>
|
||||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||||
<br> Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> Intersects(ob: ObjectWPF): boolean;</code>
|
||||
<br> Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob</td></tr>
|
||||
<tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -20,5 +20,96 @@
|
|||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): PictureWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Bounds: GRect;</code>
|
||||
<br> Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledHeight: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledSize: GSize;</code>
|
||||
<br> Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledWidth: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaleFactor: real;</code>
|
||||
<br> Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Size: GSize;</code>
|
||||
<br> Ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Visible: boolean;</code>
|
||||
<br> Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveEnd;</code>
|
||||
<br> Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveOn(a,b: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveTo(x,y: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimRotate(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimScale(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(a: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a</td></tr>
|
||||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||||
<br> Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> Intersects(ob: ObjectWPF): boolean;</code>
|
||||
<br> Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob</td></tr>
|
||||
<tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -39,5 +39,96 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Bounds: GRect;</code>
|
||||
<br> Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledHeight: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledSize: GSize;</code>
|
||||
<br> Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledWidth: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaleFactor: real;</code>
|
||||
<br> Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Size: GSize;</code>
|
||||
<br> Ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Visible: boolean;</code>
|
||||
<br> Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveEnd;</code>
|
||||
<br> Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveOn(a,b: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveTo(x,y: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimRotate(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimScale(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(a: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a</td></tr>
|
||||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||||
<br> Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> Intersects(ob: ObjectWPF): boolean;</code>
|
||||
<br> Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob</td></tr>
|
||||
<tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -36,5 +36,96 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Bounds: GRect;</code>
|
||||
<br> Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledHeight: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledSize: GSize;</code>
|
||||
<br> Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledWidth: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaleFactor: real;</code>
|
||||
<br> Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Size: GSize;</code>
|
||||
<br> Ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Visible: boolean;</code>
|
||||
<br> Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveEnd;</code>
|
||||
<br> Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveOn(a,b: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveTo(x,y: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimRotate(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimScale(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(a: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a</td></tr>
|
||||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||||
<br> Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> Intersects(ob: ObjectWPF): boolean;</code>
|
||||
<br> Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob</td></tr>
|
||||
<tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -50,5 +50,96 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Bounds: GRect;</code>
|
||||
<br> Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledHeight: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledSize: GSize;</code>
|
||||
<br> Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledWidth: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaleFactor: real;</code>
|
||||
<br> Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Size: GSize;</code>
|
||||
<br> Ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Visible: boolean;</code>
|
||||
<br> Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveEnd;</code>
|
||||
<br> Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveOn(a,b: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveTo(x,y: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimRotate(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimScale(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(a: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a</td></tr>
|
||||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||||
<br> Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> Intersects(ob: ObjectWPF): boolean;</code>
|
||||
<br> Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob</td></tr>
|
||||
<tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -41,5 +41,96 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Bounds: GRect;</code>
|
||||
<br> Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledHeight: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledSize: GSize;</code>
|
||||
<br> Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledWidth: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaleFactor: real;</code>
|
||||
<br> Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Size: GSize;</code>
|
||||
<br> Ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Visible: boolean;</code>
|
||||
<br> Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveEnd;</code>
|
||||
<br> Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveOn(a,b: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveTo(x,y: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimRotate(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimScale(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(a: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a</td></tr>
|
||||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||||
<br> Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> Intersects(ob: ObjectWPF): boolean;</code>
|
||||
<br> Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob</td></tr>
|
||||
<tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -54,5 +54,96 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Bounds: GRect;</code>
|
||||
<br> Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledHeight: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledSize: GSize;</code>
|
||||
<br> Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledWidth: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaleFactor: real;</code>
|
||||
<br> Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Size: GSize;</code>
|
||||
<br> Ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Visible: boolean;</code>
|
||||
<br> Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveEnd;</code>
|
||||
<br> Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveOn(a,b: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveTo(x,y: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimRotate(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimScale(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(a: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a</td></tr>
|
||||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||||
<br> Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> Intersects(ob: ObjectWPF): boolean;</code>
|
||||
<br> Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob</td></tr>
|
||||
<tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -54,5 +54,96 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Bounds: GRect;</code>
|
||||
<br> Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledHeight: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledSize: GSize;</code>
|
||||
<br> Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledWidth: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaleFactor: real;</code>
|
||||
<br> Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Size: GSize;</code>
|
||||
<br> Ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Visible: boolean;</code>
|
||||
<br> Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveEnd;</code>
|
||||
<br> Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveOn(a,b: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveTo(x,y: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimRotate(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimScale(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(a: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a</td></tr>
|
||||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||||
<br> Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> Intersects(ob: ObjectWPF): boolean;</code>
|
||||
<br> Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob</td></tr>
|
||||
<tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -67,5 +67,96 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Bounds: GRect;</code>
|
||||
<br> Ïðÿìîóãîëüíèê ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledHeight: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledSize: GSize;</code>
|
||||
<br> Îòìàñøòàáèðîâàííûé ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaledWidth: real;</code>
|
||||
<br> Îòìàñøòàáèðîâàííàÿ øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> ScaleFactor: real;</code>
|
||||
<br> Ìíîæèòåëü ìàñøòàáèðîâàíèÿ îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Size: GSize;</code>
|
||||
<br> Ðàçìåð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Visible: boolean;</code>
|
||||
<br> Âèäèìîñòü ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû áàçîâîãî êëàññà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveEnd;</code>
|
||||
<br> Çàâåðøàåò àíèìàöèþ ïåðåìåùåíèÿ</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveOn(a,b: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà íà âåêòîð (a,b) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimMoveTo(x,y: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ïåðåìåùåíèå ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y) â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimRotate(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò âðàùåíèå ãðàôè÷åñêîãî îáúåêòà íà óãîë a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> AnimScale(a: real; sec: real := 1);</code>
|
||||
<br> Àíèìèðóåò ìàñøòàáèðîâàíèå ãðàôè÷åñêîãî îáúåêòà íà âåëè÷èíó a â òå÷åíèå sec ñåêóíä</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(a: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë a</td></tr>
|
||||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||||
<br> Ìàñøòàáèðóåò ãðàôè÷åñêèé îáúåêò â r ðàç îòíîñèòåëüíî òåêóùåãî ðàçìåðà</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> Intersects(ob: ObjectWPF): boolean;</code>
|
||||
<br> Îïðåäåëÿåò, ïåðåñåêàåòñÿ ëè îáúåêò ñ îáúåêòîì ob</td></tr>
|
||||
<tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -1 +1 @@
|
|||
!define VERSION '3.4.2.2037'
|
||||
!define VERSION '3.4.2.2038'
|
||||
|
|
|
|||
|
|
@ -142,8 +142,6 @@ type
|
|||
// -----------------------------------------------------
|
||||
//>> Класс ObjectWPF # Class ObjectWPF
|
||||
// -----------------------------------------------------
|
||||
// Перечислимый тип выравнивания текста в свойстве Text или Number
|
||||
//Alignment = (LeftTop,CenterTop,RightTop,LeftCenter,Center,RightCenter,LeftBottom,CenterBottom,RightBottom);
|
||||
///!#
|
||||
/// Базовый класс графических объектов
|
||||
ObjectWPF = class
|
||||
|
|
|
|||
|
|
@ -142,8 +142,6 @@ type
|
|||
// -----------------------------------------------------
|
||||
//>> Класс ObjectWPF # Class ObjectWPF
|
||||
// -----------------------------------------------------
|
||||
// Перечислимый тип выравнивания текста в свойстве Text или Number
|
||||
//Alignment = (LeftTop,CenterTop,RightTop,LeftCenter,Center,RightCenter,LeftBottom,CenterBottom,RightBottom);
|
||||
///!#
|
||||
/// Базовый класс графических объектов
|
||||
ObjectWPF = class
|
||||
|
|
|
|||
Binary file not shown.
Loading…
Reference in a new issue