Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Интерфейс 2 
Графопостроитель - PlotMarker

PlotMarker
Краткое описание
   Компонент предназначен для вывода на график текстового маркера.
Параметры
  • Grapher - График, на котором требуется вывести ось
  • Color - Цвет осевой линии
  • Size - Размер осевой линии
  • Style - Стиль осевой линии
  • FrameStyle - Стиль рамки
  • FrameColor - Цвет рамки
  • BgStyle - Стиль заливки
  • BgColor - Цвет заливки
  • Font - Шрифт, которым будет нарисован текст
  • HAlign - Выравнивание по горизонтале
  • VAlign - Выравнивание по вертикале
  • X - Координата X маркера
  • Y - Координата Y маркера
  • AxisX - Ось графика для вертикальной проекции маркера
  • AxisY - Ось графика для горизонтальной проекции маркера
  • Text - Текст маркера
  • Методы
  • doAxis - Устанавливает параметры координаты вывода маркера на графике ARG(X, Y)
  • События
  • onAxis - Событие происходит всякий раз после установки координат
  • Данные
  • X - Координата X маркера
  • Y - Координата Y маркера
  • Примеры
       Пример вывода маркера, проецируемого на главные оси графика

    Add(MainForm,16184661,84,161)
    {
    Left=20
    Top=105
    Width=501
    Height=412
    Caption="Plot marker"
    link(onCreate,14310219:doFor,[])
    }
    Add(For,14310219,140,175)
    {
    End=10
    link(onEvent,7547227:doAdd,[])
    }
    Add(Plotter,10574215,196,119)
    {
    Left=5
    Top=40
    Width=475
    Height=340
    Align=5
    Name="Plotter"
    GridColor=16777215
    }
    Add(PlotLines,7547227,196,175)
    {
    Grapher="Plotter"
    Step=1
    Name="line"
    }
    Add(PlotMarker,9042698,245,175)
    {
    Grapher="Plotter"
    Color=8388608
    Style=2
    HAlign=2
    VAlign=2
    X=3
    Y=3
    AxisX="X"
    AxisY="Y"
    Text="Point (3; 3)"
    }
    Add(PlotAxis,4986410,294,91)
    {
    Grapher="Plotter"
    Name="X"
    Color=0
    }
    Add(PlotAxis,7393577,343,91)
    {
    Grapher="Plotter"
    Name="Y"
    Color=0
    Angle=90
    }
    Add(InfoTip,5177955,280,70)
    {
    Info=#9:main axis|
    Width=113
    Height=67
    }
    Замечания
    [imgl]http://hiasm.com/xf/attach/wiki/plotmarker_1.png[/img]    Если в свойствах элемента не указаны оси, на которые будет проецироваться точка на графике, то элемент достроит линии проекций до левой и нижней границы плоттера вне зависимости от масштаба и смешения области построения графиков.

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