<< Click to Display Table of Contents >> Navigation: Проект > Документы объектов > Генератор отчетов > Проектирование отчетов > Отображение текстовой информации > Форматирование текста > Форматирование в тексте |
ФОРМАТИРОВАНИЕ В ТЕКСТЕ
Инструмент Формат текста позволяет произвести форматирование выводимых значений с учетом множества параметров и разными вариантами. Но этот инструмент имеет один недостаток - форматирование действует целиком на весь текстовый объект. К примеру, если текстовый компонент используется для отображения даты, то произвести форматирование очень легко. Но что делать, если требуется произвести форматирование только определенного значения из выражения? Или выполнить форматирование нескольких значений в одном выражении? В таких ситуациях рекомендуется воспользоваться методом string.Format. Используя этот метод можно выполнить практически все те же виды форматирования, что и при помощи инструмента Формат текста. Однако метод string.Format обладает гораздо большей гибкостью. К примеру, для того чтобы отформатировать значение как денежное, используется спецификатор С:
Валюта: {string.Format("{0:C}", Value) }
при значении равном 123.12 после вычисления выдаст следующую строку:
Валюта: $123.12
Метод string.Format также принимает более одного параметра для форматирования, к примеру:
Значение формат Денежный: {string.Format("value1 - {0:C}, value2 - {0: 1}", Value1, Value2) }
Больше информации о методе string.Format можно найти в MSDN.