Здравствуйте, уважаемые пользователи средств отчетности 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. Если у вас остались какие-либо вопросы, свяжитесь с нами – мы всегда рады вам помочь!
Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.