Не удается изменить цвет заголовка для Chart
Не удается изменить цвет заголовка для Chart
Designer.exe 2015.1.11 из состава Stimulsoft Reports.Net
Берем стандартный пример Chart_of_Global_Growth_2008.mrt
Пытаемся сделать у чарта заголовок. Но нужно чтобы он был черного цвета.
Вот что я задаю в дизайнере. К слову, странно, что я задаю свойство Brush, а не Font.Color Закрываю дизайнер, открываю файл снова, и вижу что цвет шрифта не сохранился, обведено красным Модифицированный мною стандартный отчет прилагаю
Берем стандартный пример Chart_of_Global_Growth_2008.mrt
Пытаемся сделать у чарта заголовок. Но нужно чтобы он был черного цвета.
Вот что я задаю в дизайнере. К слову, странно, что я задаю свойство Brush, а не Font.Color Закрываю дизайнер, открываю файл снова, и вижу что цвет шрифта не сохранился, обведено красным Модифицированный мною стандартный отчет прилагаю
- Вложения
-
- Chart_of_Global_Growth_2008.mrt
- (23.31 КБ) 387 скачиваний
Re: Не удается изменить цвет заголовка для Chart
Доброе утро!
Устанавливаете Chart.Title.Brush.Color = Black и устанавливаете флажок Allow Apply Style == False. Всё работает.
Можно и без снятия флажка, например в событии BeginRender так:
Устанавливаете Chart.Title.Brush.Color = Black и устанавливаете флажок Allow Apply Style == False. Всё работает.
Можно и без снятия флажка, например в событии BeginRender так:
Код: Выделить всё
this.Chart2.Title = new Stimulsoft.Report.Chart.StiChartTitle(new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold), "My Title", new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.FromArgb(255, 0, 0, 0)), true, System.Drawing.StringAlignment.Center, Stimulsoft.Report.Chart.StiChartTitleDock.Top, 2, true, true);
Re: Не удается изменить цвет заголовка для Chart
Здравствуйте, Дмитрий.
Если установлено свойство Allow Apply Style в значение True, то берутся настройки из стиля.
Для сохранения изменений уcтановите свойство Allow Apply Style в значение False.
На данный момент мы работаем над изменением данной схемы работы. Свойство Allow Apply Style будет убрано в следующих билдах.
Спасибо.
Если установлено свойство Allow Apply Style в значение True, то берутся настройки из стиля.
Для сохранения изменений уcтановите свойство Allow Apply Style в значение False.
На данный момент мы работаем над изменением данной схемы работы. Свойство Allow Apply Style будет убрано в следующих билдах.
Спасибо.
Re: Не удается изменить цвет заголовка для Chart
Спасибо.
Леонид, откуда у Вас такие глубокие познания в недрах Stimulsoft
Алексей, попутно замечу, что вчера не меньше часа бился над проблемой, как бы добиться, чтобы в легенде к этому чарту писалось не только название страны, но и, через тире, значение, соответствующее названию. Цели добился, но имхо сделано не прозрачно. При изменении одних свойств начисто пропадают другие свойства...
Мне кажется там тоже стоит что-то упростить.
Леонид, откуда у Вас такие глубокие познания в недрах Stimulsoft
Алексей, попутно замечу, что вчера не меньше часа бился над проблемой, как бы добиться, чтобы в легенде к этому чарту писалось не только название страны, но и, через тире, значение, соответствующее названию. Цели добился, но имхо сделано не прозрачно. При изменении одних свойств начисто пропадают другие свойства...
Мне кажется там тоже стоит что-то упростить.
Re: Не удается изменить цвет заголовка для Chart
Здравствуйте, Дмитрий.
Можете описать какие свойства пропадают в каких случаях.
Мы обязательно попытаемся исправить ситуацию.
Спасибо.
Можете описать какие свойства пропадают в каких случаях.
Мы обязательно попытаемся исправить ситуацию.
Спасибо.
Re: Не удается изменить цвет заголовка для Chart
Открываем файл Chart_of_Global_Growth_2008.mrt, вызываем команду Design на чарте.
Моя задача - чтобы в легенде над чартом писалось "Аргумент-значение"
Настраиваем свойство Legend Value Type в такую позицию. Также мне надо, чтобы у чарта не было меток на чарте. Навожу мышь на список слева (вариант None) и достаточно быстро убираю мышь из окна. Чарт переходит в несогласованное состояние Хм... Таки выбираю вариант None, и, во первых, меняется список параметров в редакторе справа, а во вторых, моя настройка пропадает (что я не заметил и дальше пошел неверным путем) Ну, видимо это не про то настройка, думаю я и иду на другую закладку, где настраиваю параметры чарта, чтобы, как казалось бы, добиться нужного результата
Однако не помогает, что кстати, мне не очень понятно, вроде бы должно было сработать Еще несколько раз мои настройки пропадали при переключении между вкладками. Например AntiAliasing (было включено Apply Styles = true)
В конце концов я разобрался как настроить чарт нужным мне образом, но вопрос по юзабельности, по моему, актуален
Моя задача - чтобы в легенде над чартом писалось "Аргумент-значение"
Настраиваем свойство Legend Value Type в такую позицию. Также мне надо, чтобы у чарта не было меток на чарте. Навожу мышь на список слева (вариант None) и достаточно быстро убираю мышь из окна. Чарт переходит в несогласованное состояние Хм... Таки выбираю вариант None, и, во первых, меняется список параметров в редакторе справа, а во вторых, моя настройка пропадает (что я не заметил и дальше пошел неверным путем) Ну, видимо это не про то настройка, думаю я и иду на другую закладку, где настраиваю параметры чарта, чтобы, как казалось бы, добиться нужного результата
Однако не помогает, что кстати, мне не очень понятно, вроде бы должно было сработать Еще несколько раз мои настройки пропадали при переключении между вкладками. Например AntiAliasing (было включено Apply Styles = true)
В конце концов я разобрался как настроить чарт нужным мне образом, но вопрос по юзабельности, по моему, актуален
Re: Не удается изменить цвет заголовка для Chart
Так же в настоящее время я портирую один отчет, который ранее был сделан на технологии SSRS.
Отображение отчета происходит с помощью StiMvcViewer ver 2015.1.11
Вот как выглядел chart ранее: А вот как он выглядит сейчас: Замечания от нашего специалиста по usability:
1) Шрифты размыты, были четче
2) Нельзя ли точнее подбирать масштаб оси Y автоматически? В варианте стимулсофт - не видны колебания.
3) Ранее на диаграмме был выделен максимум (красный маркер на графике), у Стимулсофт я такой возможности не нашел.
Проблема 1) объясняется тем, что оказывается, оригинальная картинка выглядит так: Или, в HTML:
Т.е. картинка сжата. Как бы этого избежать?
А по проблеме 3) еще одно замечание с юзабельностью: в окне редактирования чарта, на закладке Series я могу редактировать Conditions, тем не менее, после сохранения отчета и его переоткрытия, Conditions пустые. Редактор - Designer.exe из комплекта поставки Reports.Net, v 2015.1.11
Отображение отчета происходит с помощью StiMvcViewer ver 2015.1.11
Вот как выглядел chart ранее: А вот как он выглядит сейчас: Замечания от нашего специалиста по usability:
1) Шрифты размыты, были четче
2) Нельзя ли точнее подбирать масштаб оси Y автоматически? В варианте стимулсофт - не видны колебания.
3) Ранее на диаграмме был выделен максимум (красный маркер на графике), у Стимулсофт я такой возможности не нашел.
Проблема 1) объясняется тем, что оказывается, оригинальная картинка выглядит так: Или, в HTML:
Код: Выделить всё
<td class="se73404d8" colspan="12" rowspan="7" style="height:119.5pt;line-height:0;width:506.2pt;"><img src="data:image/png;base64,gg==" style="height:119.5pt;width:506.2pt;border-width:0px;"></td>
А по проблеме 3) еще одно замечание с юзабельностью: в окне редактирования чарта, на закладке Series я могу редактировать Conditions, тем не менее, после сохранения отчета и его переоткрытия, Conditions пустые. Редактор - Designer.exe из комплекта поставки Reports.Net, v 2015.1.11
Re: Не удается изменить цвет заголовка для Chart
Здравствуйте, Дмитрий.
1. Проблема с юзабилити в настройках подписей нам известна. Тут необходимо изменять параметры чарта в определённом порядке, тогда такой проблемы не случиться. Надо сразу выбрать способ отображения подписей слева, а уже потом изменять её свойства.
2. Для отображения линейного графика в более удобном виде установите свойство Start From Zero у оси Y в False. Тогда значения оси будут начинаться не с нуля.
3. Мы работаем над отрисовкой чартов в данный момент. Уже в следующем билде (2015.1.12) вы можете увидеть новую отрисовку чартов.
Спасибо.
1. Проблема с юзабилити в настройках подписей нам известна. Тут необходимо изменять параметры чарта в определённом порядке, тогда такой проблемы не случиться. Надо сразу выбрать способ отображения подписей слева, а уже потом изменять её свойства.
2. Для отображения линейного графика в более удобном виде установите свойство Start From Zero у оси Y в False. Тогда значения оси будут начинаться не с нуля.
3. Мы работаем над отрисовкой чартов в данный момент. Уже в следующем билде (2015.1.12) вы можете увидеть новую отрисовку чартов.
Спасибо.
Re: Не удается изменить цвет заголовка для Chart
Спасибо за оперативный ответ!
По пункту 3)
Вы имеет ввиду, что в билде 2015.1.12 будет устранено масштабирование чарта средствами браузера?
А что скажете насчет возможности пометить максимальное значение на данном чарте прямоугольником другого цвета?
По пункту 3)
Вы имеет ввиду, что в билде 2015.1.12 будет устранено масштабирование чарта средствами браузера?
А что скажете насчет возможности пометить максимальное значение на данном чарте прямоугольником другого цвета?
Re: Не удается изменить цвет заголовка для Chart
Здравствуйте.
Мы полностью переработали способ отображения чартов. Протестируйте наш последний билд, думаю вы будете обрадованы.
По поводу максимального значения чарта простого способа нету, можно находить максимальное значение и изменять Conditions в событии Before Print отчёта.
Спасибо.
Мы полностью переработали способ отображения чартов. Протестируйте наш последний билд, думаю вы будете обрадованы.
По поводу максимального значения чарта простого способа нету, можно находить максимальное значение и изменять Conditions в событии Before Print отчёта.
Спасибо.