Общие вопросы по разработке > Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?

Общие вопросы по разработке в Альфа-Директ 4. Обсуждение разработки пользовательских индикаторов, стратегий.
CitricAcid
Сообщения: 16
Зарегистрирован: 11 авг 2021, 15:18
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?

Непрочитанное сообщение CitricAcid » 20 окт 2021, 22:45

Привет!

На графике свечей, когда рисую сабж, метка получается толщиной со свечу и заметна только на больших "зумах", когда свечи - весомо толстые. Начинаю "отдалять" график - свечи становятся тоньше, метка тоже. После нескольких отдалений - метка совсем исчезает с графика.

Как сделать ее толще? Может есть способ чтобы метка масштабировалась под график, оставаясь всегда заметной?

BugsDigger
Сообщения: 533
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 91 раз

Re: Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?

Непрочитанное сообщение BugsDigger » 21 окт 2021, 14:37

В методе рисования

Series.DrawFigure( PointFigure, Color color, LineStyles style, int width, Color fill, int alpha);

width отвечает (AFAIR) за ширину линии, которой рисуется граница фигуры. Если ее взять побольше, то и фигура выйдет побольше (не знаю уж до каких пределов), однако, при масштабировании графиков в окне фигуры также масштабируются (независимо от нашего желания).

CitricAcid
Сообщения: 16
Зарегистрирован: 11 авг 2021, 15:18
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?

Непрочитанное сообщение CitricAcid » 21 окт 2021, 18:13

Класс!! Спасибо!

А есть место, где описан метод DrawFigure? Интересует - какие фигуры там доступны в качестве PointFigure?

BugsDigger
Сообщения: 533
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 91 раз

Re: Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?

Непрочитанное сообщение BugsDigger » 21 окт 2021, 18:59

Умм... В документации вроде как. :)
Ну и в многочисленных примерах на форуме.

Файловое хранилище alfadirect4.ru
viewtopic.php?f=5&t=462

Последняя версия
http://dl.alfadirect4.ru/doc/2021-04-08/

Upd: ааа, сообразил. Там в доке в прототипе вызова написано (ошибочно) просто PointFigure без указания типа аргумента. На самом деле это элементы перечисления Figure, которые описаны в доке ниже, вот и всё.

CitricAcid
Сообщения: 16
Зарегистрирован: 11 авг 2021, 15:18
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?

Непрочитанное сообщение CitricAcid » 21 окт 2021, 19:14

Класс, спасибо!
Глаза открылись! У меня с самого начала нагуглилась какаято древняя дока, по ней и учился :)

BugsDigger
Сообщения: 533
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 91 раз

Re: Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?

Непрочитанное сообщение BugsDigger » 21 окт 2021, 19:46

Вообще, с документацией у них завал какой-то.
В старой версии сайта АД (в какие-то незапамятные времена), помнится, было единое место со ссылками на документы. Сейчас же систематического каталога документации нет, я уж не говорю об уведомлении о новых версиях документов. Пытался уговорить поддержку сделать нормальную страницу документации, результат нулевой, к сожалению.

CitricAcid
Сообщения: 16
Зарегистрирован: 11 авг 2021, 15:18
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Как увеличить иконку серии, отрисованную как DrawCircle, DrawArrowUp, DrawArrowDown?

Непрочитанное сообщение CitricAcid » 21 окт 2021, 20:04

Ага, спасибо @evge за труд поддерживать форум и документацию!

А по нынешним временам, когда десктоп маргинализировался - хорошо, что вообще поддерживают! Пользователей в десктопе, я уверен - в десятки раз меньше чем в мобиле и пользователи эти сильно опытнее и экономнее - так что сами все добудут.

Надеюсь только, что обороты с десктопа - выше, эвон какая высоколобая публика собралась :)


Вернуться в «Общие вопросы по разработке»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 21 гость