Форматирование в тексте

<< 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.