[About] Version=1.20 Author=nesco & HiAsm © Mail=hiasm@mail.ru [Type] Class=Element Info=Рисование фигур [Handlers] PointXY=Point1,Point2 [Property] Point1=Координаты верхнего левого угла фигуры по-умолчанию|1|0 Point2=Координаты нижнего правого угла фигуры по умолчанию|1|0 Point2AsOffset=Отсчитывать координаты второй точки относительно первой (т.е. вторая точка это длина и высота фигуры)|14|1|True,False @DrawSource=Объект вывода графики: Bitmap - картинка, Handle - окно или элемент управления Windows, Context - контекст устройства|4|0|Bitmap,Handle,Context @PatternStyle=Заливка фигуры изображением шаблона. True - заливать фигуру изображением шаблона, при отсутствии шаблона заливка фигуры не производится, False - заливать фигуру стилем заливки Style|14|1|True,False @Style=Стиль заливки фигуры: bsClear - без заливки, bsSolid - цветом BgColor, bsHorizontal - горизонтальными линиями, bsVertical - вертикальными линиями, bsFDiagonal - нисходящим шштрихом слева направо, bsBDiagonal - восходящим штрихом слева направо, bsCross - решеткой, bsDiagCros - диагональной решеткой|14|0|bsClear,bsSolid,bsHorizontal,bsVertical,bsFDiagonal,bsBDiagonal,bsCross,bsDiagCross @LineStyle=Стиль линии или рамки (только при Size = 1): psSolid - сплошная, psDash - штриховая, psDot - пунктирная, psDashDot - штрих-пунтктирная, psDashDotDot - чередуется штрих и два пунктира|14|0|psSolid,psDash,psDot,psDashDot,psDashDotDot Size=Размер линии (толщина) от 1 и более|1|1 [Methods] doDraw=Отрисовывает фигуру с верхним левым углом в точке Point1 и правым нижним в точке Point2|1| onDraw=Событие происходит всякий раз после отрисовки фигуры|2| Bitmap=Объект вывода графики, на которой требуется отрисовать фигуру|4|11 *Point1=Координаты верхнего левого угла фигуры|4|1 *Point2=Координаты нижнего правого угла фигуры|4|1 *Size=Размер линии|4|1 *Pattern=Изображение шаблона для заливки фигуры при PatternStyle=True|4|11