Общие вопросы по разработке > Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?
-
- Сообщения: 16
- Зарегистрирован: 11 авг 2021, 15:18
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?
Привет!
На графике свечей, когда рисую сабж, метка получается толщиной со свечу и заметна только на больших "зумах", когда свечи - весомо толстые. Начинаю "отдалять" график - свечи становятся тоньше, метка тоже. После нескольких отдалений - метка совсем исчезает с графика.
Как сделать ее толще? Может есть способ чтобы метка масштабировалась под график, оставаясь всегда заметной?
На графике свечей, когда рисую сабж, метка получается толщиной со свечу и заметна только на больших "зумах", когда свечи - весомо толстые. Начинаю "отдалять" график - свечи становятся тоньше, метка тоже. После нескольких отдалений - метка совсем исчезает с графика.
Как сделать ее толще? Может есть способ чтобы метка масштабировалась под график, оставаясь всегда заметной?
-
- Сообщения: 535
- Зарегистрирован: 11 ноя 2018, 17:11
- Благодарил (а): 21 раз
- Поблагодарили: 92 раза
Re: Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?
В методе рисования
Series.DrawFigure( PointFigure, Color color, LineStyles style, int width, Color fill, int alpha);
width отвечает (AFAIR) за ширину линии, которой рисуется граница фигуры. Если ее взять побольше, то и фигура выйдет побольше (не знаю уж до каких пределов), однако, при масштабировании графиков в окне фигуры также масштабируются (независимо от нашего желания).
Series.DrawFigure( PointFigure, Color color, LineStyles style, int width, Color fill, int alpha);
width отвечает (AFAIR) за ширину линии, которой рисуется граница фигуры. Если ее взять побольше, то и фигура выйдет побольше (не знаю уж до каких пределов), однако, при масштабировании графиков в окне фигуры также масштабируются (независимо от нашего желания).
-
- Сообщения: 16
- Зарегистрирован: 11 авг 2021, 15:18
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?
Класс!! Спасибо!
А есть место, где описан метод DrawFigure? Интересует - какие фигуры там доступны в качестве PointFigure?
А есть место, где описан метод DrawFigure? Интересует - какие фигуры там доступны в качестве PointFigure?
-
- Сообщения: 535
- Зарегистрирован: 11 ноя 2018, 17:11
- Благодарил (а): 21 раз
- Поблагодарили: 92 раза
Re: Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?
Умм... В документации вроде как.
Ну и в многочисленных примерах на форуме.
Файловое хранилище alfadirect4.ru
viewtopic.php?f=5&t=462
Последняя версия
http://dl.alfadirect4.ru/doc/2021-04-08/
Upd: ааа, сообразил. Там в доке в прототипе вызова написано (ошибочно) просто PointFigure без указания типа аргумента. На самом деле это элементы перечисления Figure, которые описаны в доке ниже, вот и всё.

Ну и в многочисленных примерах на форуме.
Файловое хранилище alfadirect4.ru
viewtopic.php?f=5&t=462
Последняя версия
http://dl.alfadirect4.ru/doc/2021-04-08/
Upd: ааа, сообразил. Там в доке в прототипе вызова написано (ошибочно) просто PointFigure без указания типа аргумента. На самом деле это элементы перечисления Figure, которые описаны в доке ниже, вот и всё.
-
- Сообщения: 16
- Зарегистрирован: 11 авг 2021, 15:18
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?
Класс, спасибо!
Глаза открылись! У меня с самого начала нагуглилась какаято древняя дока, по ней и учился
Глаза открылись! У меня с самого начала нагуглилась какаято древняя дока, по ней и учился

-
- Сообщения: 535
- Зарегистрирован: 11 ноя 2018, 17:11
- Благодарил (а): 21 раз
- Поблагодарили: 92 раза
Re: Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?
Вообще, с документацией у них завал какой-то.
В старой версии сайта АД (в какие-то незапамятные времена), помнится, было единое место со ссылками на документы. Сейчас же систематического каталога документации нет, я уж не говорю об уведомлении о новых версиях документов. Пытался уговорить поддержку сделать нормальную страницу документации, результат нулевой, к сожалению.
В старой версии сайта АД (в какие-то незапамятные времена), помнится, было единое место со ссылками на документы. Сейчас же систематического каталога документации нет, я уж не говорю об уведомлении о новых версиях документов. Пытался уговорить поддержку сделать нормальную страницу документации, результат нулевой, к сожалению.
-
- Сообщения: 16
- Зарегистрирован: 11 авг 2021, 15:18
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?
Ага, спасибо @evge за труд поддерживать форум и документацию!
А по нынешним временам, когда десктоп маргинализировался - хорошо, что вообще поддерживают! Пользователей в десктопе, я уверен - в десятки раз меньше чем в мобиле и пользователи эти сильно опытнее и экономнее - так что сами все добудут.
Надеюсь только, что обороты с десктопа - выше, эвон какая высоколобая публика собралась
А по нынешним временам, когда десктоп маргинализировался - хорошо, что вообще поддерживают! Пользователей в десктопе, я уверен - в десятки раз меньше чем в мобиле и пользователи эти сильно опытнее и экономнее - так что сами все добудут.
Надеюсь только, что обороты с десктопа - выше, эвон какая высоколобая публика собралась

Вернуться в «Общие вопросы по разработке»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей