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

Обсуждение Stimulsoft Reports.NET
Ингвар
Сообщения: 169
Зарегистрирован: 17 июл 2012, 19:27

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

Сообщение Ингвар »

Строим диаграмму типа "линия". Можно ли на таком графике добавить вертикальную линию в какой либо точке (в момент построения)?
Я заметил что в свойствах диаграммы есть такая настройка "полосы", но они добавляются в режиме разработки. Может быть их можно добавлять в процессе построения или хотя бы управлять их положением?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

Здравствуйте.

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

Спасибо.
Ингвар
Сообщения: 169
Зарегистрирован: 17 июл 2012, 19:27

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

Сообщение Ингвар »

Возможно. но как управлять их положением?
Заранее не известно в каком месте нужно провести линию - только в процессе формирования отчета.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

Здравствуйте.

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

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

Item3.AxisValue = "3";
Спасибо.
Вложения
Report.mrt
(12.13 КБ) 381 скачивание
Ингвар
Сообщения: 169
Зарегистрирован: 17 июл 2012, 19:27

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

Сообщение Ингвар »

Item3 - это имя константой линии? Как его можно определить?
В свойствах константной линии наименования не вижу
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

Здравствуйте.

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

Спасибо.
Ингвар
Сообщения: 169
Зарегистрирован: 17 июл 2012, 19:27

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

Сообщение Ингвар »

Пока что именно так и сделал.
А попроще варианта нет? Почему нельзя вывести имя линии в свойства линии?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

Здравствуйте.

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

Спасибо.
Ингвар
Сообщения: 169
Зарегистрирован: 17 июл 2012, 19:27

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

Сообщение Ингвар »

Пусть хотя бы просто имя будет - без возможности изменения.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

Здравствуйте.

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

Спасибо.
Ответить