Форматтеры значений

<< Click to Display Table of Contents >>

Navigation:  Проект > Документы объектов > Тренды и журналы > Справочная часть > Панели > Окно графиков >

Форматтеры значений

Форматеры позволяют задавать произвольное форматирование подписей осей.

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

Форматер значений

Первый символ "!" идентифицирует форматтер значений, строка формата показывает кол-во нулей после запятой.

Пример: "!F2" – отформатирует значения в виде “12.00”

Пример: "!F9" – отформатирует значения в виде “12.000000000”

Форматер даты/времени

Первый символ "$" идентифицирует форматтер даты/времени. строка формата является стандартной для форматирования времени: y - год, M - месяц, d - день, H – час в 24-формате, h – час в 12-формате, m - минуты, s - секунды, f - миллисекунды.

Пример: "$yyyy.MM.dd HH:mm:ss.fff" отформатирует значения в виде "2008.08.12 23:33:06.444".

Пример: "$dddd.MMMM.yy" отформатирует значения в виде “понедельник 12.январь.08”.  

Пример: "$MM:ss" отформатирует значения в виде “05:34”

Форматер относительных значений

Первый символ "%" идентифицирует форматтер относительной шкалы (автоматическое приведение к процентам). Строка формата может быть: "%min#max", где min - значение, соответствующее 0%, а max - значение, соответствующее 100%

"%min#max#format", то же самое, но format - опциональный параметр: формат относительного значения (количество нулей после запятой).

Пример: "%0#100" – отформатирует шкалу, где 0% = 0, 100%=0

Пример: "%-40#70" – отформатирует шкалу, где 0% = -40, 100%=70

Пример: "%-50#90#4"– отформатирует шкалу, где 0% = 50, 100%=90, при этом значения будут выводиться с 4 знаками после запятой, например "76.4563%"………………………. Требует наполнения

Форматер перечислений

Первый символ "&" идентифицирует форматтер перечислений, строка формата может быть следующей "0=значение1,1=значение2,3=значение3". При этом на оси значений будут подписи "значение1", "значение2", "значение3" вместо "1","2","3".