Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Гpaфикa 
ActionSkin - Img_Arc

Img_Arc
Краткое описание
   Элемент предназначен для вывода отрезка дуги по заданным параметрам.
Параметры
  • Point1 - Координаты верхнего левого угла фигуры по-умолчанию
  • Point2 - Координаты нижнего правого угла фигуры по умолчанию
  • Point2AsOffset - Отсчитывать координаты второй точки относительно первой (т.е. вторая точка это длина и высота фигуры)
  • DrawSource - Объект вывода графики: Bitmap - картинка, Handle - окно или элемент управления Windows, Context - контекст устройства
  • Size - Размер линии (толщина) от 1 и более
  • Point3 - Координаты начала дуги (первого радиуса) по-умолчанию
  • Point4 - Координаты конца дуги (второго радиуса) по умолчанию
  • Point4AsOffset - Отсчитывать координаты четвертой точки относительно третьей
  • Mode - Режим отрисовки фигуры
  • Direction - Направление рисования
  • Color - Определяет цвет кромки (внешней границы) дуги (сектора) по-умолчанию
  • BgColor - Определяет цвет заливки сектора в режиме Pie по-умолчанию
  • Style - Определяет стиль сектора в режиме Pie: bsClear - не заливать внутреннюю часть фигуры, bsSolid - залить цветом BgColor
  • Методы
  • doDraw - Отрисовать фигуру с верхним левым углом в точке Point1 и правым нижним в точке Point2
  • События
  • onDraw - Событие происходит всякий раз после отрисовки фигуры
  • Данные
  • Bitmap - Объект вывода графики, на которой требуется отрисовать фигуру
  • Color - Цвет кромки (внешней границы) эллипса
  • Пример
    Пример использования компонента Img_Arc
    Add(MainForm,12061819,49,70)
    {
    Width=312
    Height=191
    Caption="Пример использования Img_Arc"
    }
    Add(PaintBox,16084042,126,70)
    {
    Width=175
    Height=155
    link(onBeforeDraw,11099579:doDraw,[(169,76)(169,111)(114,111)(114,132)])
    }
    Add(PointHint,16326278,84,168)
    {
    Info=#34:Координаты в формате Y * 65536 + X|
    VAlign=0
    Width=127
    }
    Add(Img_Arc,11099579,126,126)
    {
    Point1=9830400
    Point2=150
    Size=3
    Point3=9830700
    Point4=6553600
    link(Bitmap,16084042:Bitmap,[])
    }


    Замечания
    Обновление элемента: [svn]Img_Arc.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...