129 lines
10 KiB
HTML
129 lines
10 KiB
HTML
<HTML><HEAD><object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||
<param name="Keyword" value="AnimMoveBy">
|
||
<param name="Keyword" value="Bottom">
|
||
<param name="Keyword" value="Bounds">
|
||
<param name="Keyword" value="Center">
|
||
<param name="Keyword" value="CenterBottom">
|
||
<param name="Keyword" value="CenterTop">
|
||
<param name="Keyword" value="Color">
|
||
<param name="Keyword" value="Direction">
|
||
<param name="Keyword" value="FontColor">
|
||
<param name="Keyword" value="FontName">
|
||
<param name="Keyword" value="FontSize">
|
||
<param name="Keyword" value="Height">
|
||
<param name="Keyword" value="Left">
|
||
<param name="Keyword" value="LeftBottom">
|
||
<param name="Keyword" value="LeftTop">
|
||
<param name="Keyword" value="Move">
|
||
<param name="Keyword" value="MoveBy">
|
||
<param name="Keyword" value="MoveForward">
|
||
<param name="Keyword" value="MoveTime">
|
||
<param name="Keyword" value="MoveTo">
|
||
<param name="Keyword" value="Number">
|
||
<param name="Keyword" value="ObjectWPF">
|
||
<param name="Keyword" value="RealNumber">
|
||
<param name="Keyword" value="Right">
|
||
<param name="Keyword" value="RightBottom">
|
||
<param name="Keyword" value="RightTop">
|
||
<param name="Keyword" value="Rotate">
|
||
<param name="Keyword" value="RotateAngle">
|
||
<param name="Keyword" value="RotateToPoint">
|
||
<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="Top">
|
||
<param name="Keyword" value="Visible">
|
||
<param name="Keyword" value="Width"></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></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Свойства класса ObjectWPF</font></td></tr>
|
||
|
||
<tr><tr><td><code><b>property</b> Bottom: real;</code>
|
||
<br> Отступ низа графического объекта от верхнего края окна</td></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> CenterBottom: Point;</code>
|
||
<br> Центральная нижняя точка графического объекта</td></tr>
|
||
<tr><td><code><b>property</b> CenterTop: Point;</code>
|
||
<br> Центральная верхняя точка графического объекта</td></tr>
|
||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||
<br> Цвет графического объекта</td></tr>
|
||
<tr><td><code><b>property</b> Direction: (real,real);</code>
|
||
<br> Направление движения. Используется методом Move</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> RealNumber: real;</code>
|
||
<br> Вещественное число, выводимое в центре графического объекта. Используется свойство Text</td></tr>
|
||
<tr><td><code><b>property</b> Right: real;</code>
|
||
<br> Отступ правтого края графического объекта от левого края окна</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> AnimMoveBy(a,b: real; sec: real := 1);</code>
|
||
<br> Анимирует перемещение графического объекта на вектор (a,b) в течение sec секунд</td></tr>
|
||
<tr><td><code><b>procedure</b> Move; <b>virtual</b>;</code>
|
||
<br> Перемещает графический объект на вектор (dx,dy)</td></tr>
|
||
<tr><td><code><b>procedure</b> MoveBy(a,b: real);</code>
|
||
<br> Перемещает графический объект на вектор (a,b)</td></tr>
|
||
<tr><td><code><b>procedure</b> MoveBy(v: (real,real));</code>
|
||
<br> Перемещает графический объект на вектор (a,b)</td></tr>
|
||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||
<br> Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0)</td></tr>
|
||
<tr><td><code><b>procedure</b> MoveTime(dt: real); <b>virtual</b>;</code>
|
||
<br> Перемещает графический объект вдоль вектора Direction со скоростью Velocity за время dt</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> RotateToPoint(x,y: real);</code>
|
||
<br> Поворачивает графический объект так чтобы он "смотрел" на точку (x,y)</td></tr>
|
||
<tr><td><code><b>procedure</b> Scale(r: real);</code>
|
||
<br> Масштабирует графический объект в r раз относительно текущего размера</td></tr>
|
||
</tr></table>
|
||
</body></HTML> |