Страница 1 из 2

Вертикальная линия на диаграмме

Добавлено: 25 июл 2014, 10:21
Ингвар
Строим диаграмму типа "линия". Можно ли на таком графике добавить вертикальную линию в какой либо точке (в момент построения)?
Я заметил что в свойствах диаграммы есть такая настройка "полосы", но они добавляются в режиме разработки. Может быть их можно добавлять в процессе построения или хотя бы управлять их положением?

Re: Вертикальная линия на диаграмме

Добавлено: 25 июл 2014, 12:46
HighAley
Здравствуйте.

Если мы правильно вас поняли, то вам необходимо использовать свойства Константные линии у Диаграммы.

Спасибо.

Re: Вертикальная линия на диаграмме

Добавлено: 25 июл 2014, 13:11
Ингвар
Возможно. но как управлять их положением?
Заранее не известно в каком месте нужно провести линию - только в процессе формирования отчета.

Re: Вертикальная линия на диаграмме

Добавлено: 28 июл 2014, 09:24
HighAley
Здравствуйте.

Достаточно присвоить новое значение следующим образов в Before Print диаграммы:

Код: Выделить всё

Item3.AxisValue = "3";
Спасибо.

Re: Вертикальная линия на диаграмме

Добавлено: 28 июл 2014, 20:53
Ингвар
Item3 - это имя константой линии? Как его можно определить?
В свойствах константной линии наименования не вижу

Re: Вертикальная линия на диаграмме

Добавлено: 29 июл 2014, 10:32
HighAley
Здравствуйте.

Для того, чтобы узнать имя константной линии, можно зайти на вкладку код и там найти StiConstantLines.

Спасибо.

Re: Вертикальная линия на диаграмме

Добавлено: 29 июл 2014, 11:13
Ингвар
Пока что именно так и сделал.
А попроще варианта нет? Почему нельзя вывести имя линии в свойства линии?

Re: Вертикальная линия на диаграмме

Добавлено: 29 июл 2014, 11:45
HighAley
Здравствуйте.

Изменение значения константной линии в событии -- это тоже не простая задача.
Мы подучаем над упрощением данной задачи.

Спасибо.

Re: Вертикальная линия на диаграмме

Добавлено: 29 июл 2014, 13:08
Ингвар
Пусть хотя бы просто имя будет - без возможности изменения.

Re: Вертикальная линия на диаграмме

Добавлено: 29 июл 2014, 14:46
HighAley
Здравствуйте.

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

Спасибо.