Рады приветствовать пользователей генератора отчетов и аналитических панелей Stimulsoft в нашем блоге! Сегодня мы хотим рассказать вам о том, как настроить панель инструментов вьювера при помощи опции Настройка просмотра (Preview Settings). Начинаем.

Наверняка вы уже знаете, что при создании отчета или дашборда результаты показываются на вкладке Просмотр (Preview). Именно здесь можно увидеть, как говорится, всю картину целиком и, в случае чего, внести изменения. Отчет можно просмотреть в отдельном окне вьювера или нажав одновременно Shift и F5. Вкладка Просмотр (окно вьювера) состоит из панели инструментов, статусной панели и области отчета. И сегодня мы расскажем как настроить панель инструментов для конкретного отчета или дашборда.

Для начала настроим панель инструментов вьювера для отчета. Открываем отчет и переходим на вкладку Просмотр. Вероятно, во время работы определённые кнопки вам вообще не понадобятся, и для удобства вы захотите их отключить. Как это сделать? Например, вам не нужны кнопки Открыть (Open) и Печать (Print):

Preview open save send email
Для этого воспользуйтесь опцией Настройка просмотра.

Сначала вернитесь в режим редактирования отчета, выделите область шаблона отчета и перейдите на панель Свойства (Properties). В свойстве Настройки просмотра нажмите кнопку Обзор (Browse):

Properties
Настройка панели инструментов вьювера осуществляется на вкладках Отчет (Report) и Дашборд (Dashboard).

Переходим в меню настроек для отчета:

Print and open off
Отметьте флажками те кнопки, которые вы хотите отобразить, и снимите флажки с тех, которые вам нужно скрыть, после чего нажмите OK в меню настроек. Переходим на вкладку Просмотр и видим, что кнопок Печать и Открыть уже нет:

Preview edit and open off
Стоит учитывать то, что настройки хранятся в самом шаблоне отчета. То есть, если вы выключите кнопки, сохраните и закроете отчёт, а после откроете этот файл на любом другом компьютере – кнопки будут выключены.

Теперь выполним настройку панели инструментов вьювера для дашбордов. Открываем дашборд:

Dashboard
и переходим в меню настроек просмотра. На вкладке Дашборд нужно снять флажки с тех настроек, которые надо скрыть. Для примера скроем кнопки Открыть и Изменить (Edit):

Open and print off
Переходим на вкладку Просмотр и проверяем:

Dashboard open and edit off
Как видите, кнопки Открыть и Изменить не отображаются. Таким же образом можно выключать ненужные команды настроек на вкладке Просмотр при создании очередного отчета или дашборда в дизайнере.

Надеемся, что эта статья поможет вам в создании по-настоящему профессиональных отчетов и дашбордов в дизайнере Stimulsoft. Если у вас остались вопросы, свяжитесь с нами – мы поможем решить любую проблему!
Стандарт ECMAScript 5 был выпущен в 2009 году, и в данный момент является устаревшим. Поддержка ES5 необходима для работы JavaScript приложения в браузере Internet Explorer, который также является устаревшим, и компания Microsoft настоятельно не рекомендует его использовать.

При разработке Stimulsoft Reports.JS и Stimulsoft Dashboards.JS мы используем более современный стандарт ECMAScript 6, который имеет больше возможностей, оптимизаций и улучшенную скорость работы. ES6 поддерживают все современные браузеры.

Начиная с версии 2020.5.2 мы будем поддерживать стандарт ES5 только в режиме фиксов. Это связано со сложностью разработки и тестирования ES5 скриптов, и отсутствием поддержки ES5 у других модулей, которые используются в продукте. Мы планируем поддерживать стандарт ES5 как минимум полгода, и следить за его востребованностью, ситуацией и политикой Microsoft относительно Internet Explorer. О полном прекращении поддержки мы обязательно сообщим дополнительно.
Здравствуйте, уважаемые пользователи средств отчетности Stimulsoft! Мы всегда рады поделиться с вами свежими новостями о нашем продукте и различных нововведениях. На этот раз мы хотим рассказать вам о Формате текста (Text Format).

Формат текста

Формат текста – это функционал, позволяющий применять разные шаблоны к тексту. С его помощью можно отображать текст в разных вариантах, таких как денежные единицы, проценты, даты, десятичные числа и номера телефонов.

Все настройки текстового формата можно найти на вкладке Главная (Home) в панели Формат текста (Text Format):

Text Format Tab
В панели Формат текста (Text Format) есть набор стандартных шаблонов, настройки которых зависят от локализации операционной системы, а также кнопка вызова формы Формат текста (Text Format):

Text Format Button
Данная кнопка позволяет настроить дополнительные свойства формата:

Format

Денежный формат

Допустим вы хотите поставить символ доллара "$", однако пользуетесь компьютером с российской локалью, но вам необходимо отправить финансовый отчет коллегам в США с использованием символа доллара "$". Также вы хотите задать в этом же отчете проценты и десятичные числа.

Для этого необходимо выбрать формат Денежный (Currency):

Currency Format Properties
Данный формат применяется к тексту, если необходимо использовать обозначение денежной единицы. С его помощью можно задать символ валюты, в нашем случае это символ доллара "$". Мы просто вводим, к примеру, текст "1500", выделяем текстовый компонент и затем выбираем формат Денежный (Currency):

Currency Format
Задаем символ нужной нам валюты:

Currency Format PropertiesИ получаем "$1,500".

Currency Format Result

Процентный формат

Также можно задать и проценты. Допустим у вас есть символы "87" и вам нужно превратить их в "87%". Для этого нужно выделить текстовый компонент с этим числом и выбрать формат Процентный (Percentage). Также стоит упомянуть, что число в этом случае будет умножено на 100:

Percentage Format
Далее в свойствах формата необходимо задать символ процента:

Percentage Format Properties
И вы получите желаемый результат.

Числовой формат

Помимо этого, при помощи формата Числовой (Number) вы можете поменять формат числа. К примеру, вам необходимо к тексту "1500" применить формат с разбитием на группы и добавлением дробной части. Вы выделяете текстовый компонент и выбираете формат Числовой (Number):

Number Format
Далее в свойствах выставляете нужное количество знаков дробной части:

Number Format Properties
Во всех вышеперечисленных форматах – Денежный (Currency), Процентный (Percentage), Числовой (Number) – присутствуют свойства: количество знаков дробной части, разделитель группы, размер группы, положительный шаблон, отрицательный шаблон, символ валюты.

Формат даты

Также вы можете изменить формат даты. Предположим у вас та же ситуация – вы находитесь в России, сидите за компьютером, где в дате стоит сначала число, затем месяц и год, а вам нужно отправить отчет коллегам в США, где сначала ставится месяц и только затем число и год. Для этого вводим в текст привычную нам дату, затем выделяем текстовый компонент, выбираем формат Дата (Date) и необходимый нам формат даты:

Date Format
Ещё несколько слов об изменении формата времени. Допустим, вы написали текст "14:00", но решили поменять его на "2:00 PM" для своих американских коллег. Для этого вам необходимо выделить текстовый компонент, затем выбрать формат Время (Time) и P.M. формат:

Time Format
И вы получите желаемый результат:

Time Format Result

Формат По выбору

Помимо перечисленного вы также можете отформатировать номер телефона. Например, вам нужно вывести номер телефона с кодом, скобками, тире и так далее. Для этого вам необходимо выделить текстовый компонент и выбрать формат По выбору (Custom). В этом формате вы найдете маску (Format Mask) (###) ### - ####:

Custom Format
Выберете её и вы сможете отформатировать формат номера телефона так, как вам нужно. Далее вы делаете необходимый вам шаблон: +(##) ## - ## - ## и вместо решеток подставятся числа из текста и получится "+1 (23) 45 - 67 - 89" из текста "123456789".

Аналитические панели

Стоит отметить, что Формат текста (Text Format) также можно применить ко многим элементам в дашбордах. Например, к индикаторам и диаграммам.

Индикатор

Итак, рассмотрим его применение к индикаторам. Для этого выбираем индикатор:

Indicator Format
Далее переходим на вкладку Главная (Home), Формат текста (Text Format) и выбираем формат Денежный (Currency):

Indicator Format Properties
Задаем символ валюты и получаем:

Indicator Currency Format Result

Диаграмма

В диаграммах дела обстоят немного иначе. Например, на вашей диаграмме тысячные изображены стандартным образом: "1,800"; "1,600", а вы хотите сократить их и придать им другой вид, например вот такой: "1.8K"; "1.6K". Как это сделать? Для начала выбираем диаграмму:

Chart Value Format
Далее переходим в Панель свойств (Properties). Находим там 2 свойства: Формат аргумента (Argument Format) и Формат значения (Value Format). Выбираем Формат значения (Value Format) и жмем на крайнюю кнопку:

Chart Value Format Properties
Затем в появившейся форме Формат текста (Text Format), выбираем формат Числовой (Number) и активируем свойство Использовать аббревиатуру (Use Abbreviation):

Chart Use Abbreviation
И получаем диаграмму с отформатированными значениями:

Chart Value Format Result
Это была ось значения (Y). Теперь рассмотрим применение Формат текста к оси аргумента. В диаграмме на оси аргумента (X) у вас есть значения оси в виде простых чисел, а вы хотите отформатировать их в проценты:

Chart Argument format
В свойствах (Properties) выбираем Формат аргумента (Argument Format) и нажимаем на крайнюю кнопку:

Chart Argument Format Properties
Далее в открывшемся окне Формате текста (Text Format) выбираем процентный формат и задаем символ процента:

Chart Percentage Format
И получаем нужный результат:

Chart Argument Percentage Format Result

Таблица

Помимо этого, в дашбордах есть таблицы. И к ним также можно применить Формат Текста (Text Format). Например, у вас есть таблица с тремя столбцами, и в одном из них вы хотите применить формат Проценты (Percentage). Давайте посмотрим как это сделать.

Для начала выбираем таблицу:

Table Format
Допустим вы хотите изменить столбец (Rank) и применит формат Проценты (Percentage) к столбцу. Для этого открываем форму редактирования таблиц.

Далее выделяем сам столбец:

Table Format Properties
Нажимаем на кнопку диалогового окна, затем на вкладке Главная (Home) в группе Формат текста (Text Format) и выбираем формат Процентный (Percentage) и символ процента:

Percentage Format Properties
И получаем нужный результат:

Table Percentage Format Result
Надеемся эта статья поможет вам разобраться с особенностями использования Формат текста (Text Format) при создании таблиц, диаграмм, индикаторов и тому подобного в дизайнере отчетов Stimulsoft. Если у вас остались какие-либо вопросы, свяжитесь с нами – мы всегда рады вам помочь!
Flash to HTML5
Мы приняли решение о полном прекращении поддержки Flash в наших компонентах. Начиная с релиза 2020.3.1, все компоненты, использующие технологию Flash, были помечены устаревшими. Нами были предложены рекомендации по их замене на HTML5 и JavaScript компоненты. В следующем релизе 2020.5.2 все Flash компоненты будут полностью удалены.
white
Мы рады объявить о выходе новой версии Stimulsoft Reports и Stimulsoft Dashboards 2020.5.1, которая уже доступна для загрузки. Новая версия содержит несколько важных улучшений, включая совместимость с .NET 5.0, возможность подключения к Google Firebase, также добавлена поддержка диаграмм Box and Whisker.


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

Expressions in properties

Совместимость с .NET 5.0
Рады сообщить, что начиная с версии 2020.5.1 добавлена поддержка .NET 5.0 RC1 фреймворка для наших WinForms и WPF компонентов. Так же, минимально необходимая версия .NET Core была повышена с 3.0 до 3.1, минимальная версия для .NET Framework осталась 4.5 - без изменений. Наши Web компоненты поддерживают .NET Standard 2.1, который обратно совместим с .NET 5.0 фреймворком. Мы внимательно следим за развитием .NET и стараемся максимально обеспечить совместимость наших компонентов с новейшими технологиями.


Пузыри
Для элемента Таблица (Table) на панели индикаторов мы добавили новый тип колонки - Пузыри (Bubble). Каждое значение колонки данных будет представлено в виде отдельного пузыря, размер которого зависит от величины значения. Цвета пузырей для положительных и отрицательных значений могут быть определены в стиле текущего элемента или пользователем в редакторе элемента.

Bubbles

Шаринг отчета в Facebook и Twitter
В релизе 2020.5.1 мы добавили команду Доступ (Share) на риббон панель дизайнера. Поделиться своим отчетом или дашбордом стало еще проще! Кроме этого, теперь вы можете опубликовать его сразу в социальную сеть - Facebook или Twitter.

Sharing reports on Facebook and Twitter

Новая диаграмма - Box and Whisker
В релизе 2020.5.1 мы добавили новую диаграмму размаха Box and Whisker. Этот тип диаграммы предоставляет возможность отобразить группы числовых данных с использованием квартилей. Просто добавьте диаграмму в отчет или на панель индикаторов (дашборд) и анализируйте свои наборы данных.

The new chart - Box and Whisker

Новый адаптер - Google Firebase
Начиная с релиза 2020.5.1 вы можете получить данные из платформы Google Firebase. При создании нового источника данных, выберите тип соединения как Firebase, укажите URL данных (Data URL) и Секрет базы данных (Database secret). После этого, все данные из указанного хранилища данных будут преобразованы в таблицы, на основе которых можно разработать отчеты и дашборды.



Новый источник данных - GIS
В прошлом релизе мы добавили возможность отображения графической информации на онлайн карте. В новом релизе 2020.5.1 мы решили пойти дальше, и разработали возможность создать GIS источник данных на основе WKT или GeoJSON файлов. Полученные данные вы сможете использовать в онлайн картах для отображения графической информации.

The new data source - GIS

Новые возможности для GIS
В релизе 2020.5.1 мы усовершенствовали GIS карту и теперь вы можете не просто отобразить примитивы на онлайн карте, а также определить их цвет и размер. Для этого в редакторе онлайн карты, просто укажите колонки данных с кодировкой цвета и размера в соответствующих полях. Также, для примитивов типа Точка (Point), можно отобразить дополнительную информацию в тултипе при наведении. Для этого укажите колонку данных с текстом описания в поле Описание (Description) редактора. После чего, при наведении курсора на точку карты, будет отображаться дополнительная информация в тултипе.

The new functionality for GIS

Усовершенствованный элемент Изображение
Начиная с релиза 2020.5.1 мы усовершенствовали элемент панели индикаторов Изображение (Image). Этот элемент дашборда превратился из статического в динамический. Теперь вы можете получать изображения из колонок данных, переменных и файлов, используя гиперссылки.

The updated Image element

Условное форматирование
В этом релизе мы расширили возможности анализа данных для элементов Таблица (Table) и Прогресс (Progress) панели индикаторов. Теперь к этим элементам вы можете применять условное форматирование значений.

Conditional formatting

Стили для спарклайна
В предыдущем релизе мы добавили новый компонент для отчетов - Спарклайн (Sparkline). Начиная с релиза 2020.5.1, вы можете назначать этому компоненту стиль. Для этого создайте стиль типа Индикатор (Indicator), произведите его настройку и при помощи свойства Стиль компонента (Component Style) присвойте этот стиль для спарклайна.

Sparkline styles

Цвета спарклайнов в дашбордах
Использовать спарклайны в таблицах дашборда можно с первого релиза продукта. По умолчанию, цвета для спарклайнов таблицы назначаются из стиля элемента. В релизе 2020.5.1 мы добавили возможность настройки цветов спарклайнов таблицы из редактора этого элемента. Откройте редактор таблицы, выделите колонку типа спарклайн, установите параметр Цвет (Color) в значение По выбору (Custom) и определите цвета для значений этой колонки.

Sparkline colors in dashboards

Новая карта - Океания
В релизе 2020.5.1 мы добавили новый вид региональной карты - Океания (Oceania). Теперь вы можете использовать эту карту при разработке отчетов и дашбордов.

The new map - Oceania

Поддержка ZUGFeRD v2.1
Формат ZUGFeRD при экспорте в PDF компоненты Stimulsoft поддерживают с 2016 года. В релизе 2020.5.1 мы добавили поддержку новой спецификации этого формата - ZUGFeRD v2.1.