Navigation:  Содержание > Отображение текстовой информации > Форматирование текста >

StimulReport.Net. Руководство пользователя.

Print this Topic Previous pageReturn to chapter overviewNext page

ФОРМАТИРОВАНИЕ В ТЕКСТЕ

Инструмент Text Format позволяет произвести форматирование выводимых значений с учетом множества параметров и разными вариантами. Но этот инструмент имеет один недостаток - форматирование действует целиком на весь текстовый объект. К примеру, если текстовый компонент используется для отображения даты, то произвести форматирование очень легко. Но что делать, если требуется произвести форматирование только определенного значения из выражения? Или выполнить форматирование нескольких значений в одном выражении? В таких ситуациях рекомендуется воспользоваться методом string.Format. Используя этот метод можно выполнить практически все те же виды форматирования, что и при помощи инструмента Text Format. Однако метод string.Format обладает гораздо большей гибкостью. К примеру, для того чтобы отформатировать значение как денежное, используется спецификатор С:

 

 

Currency values: {string.Format(“{0:C}”, Value) }

 

 

при Value равном 123.12 после вычисления выдаст следующую строку:

 

Currency values: $123.12

 

 

Метод string.Format также принимает более одного параметра для форматирования, к примеру:

 

Currency values: {string.Format(“value1 - {0:C}, value2 - {0: 1}”, Value1, Value2) }

 

 

Больше информации о методе string.Format можно найти в MSDN.