Поделиться через


Текстовые поля (построитель отчетов версии 3.0 и службы SSRS)

Часто под термином «текстовое поле» подразумевается изолированное поле с текстом, например Microsoft Office PowerPoint. В построителе отчетов некоторые текстовые поля такие же и могут отображать буквенный текст для заголовков, определений и меток или динамический текст, основанный на выражениях. Каждая ячейка в таблице или матрице (области данных табликса) содержит текстовое поле, которое можно форматировать аналогично изолированным текстовым полям в отчете.

ПримечаниеПримечание

Если перетащить поле набора данных отчета непосредственно в область конструктора или в текстовое поле в области конструктора отчета, при выполнении отчета будет видно только первое значение результирующего набора. Чтобы увидеть все значения для поля, необходимо перетащить поле в ячейку таблицы или матрицы. Таким образом, при выполнении отчета будут видны все значения в этом поле.

Чтобы отобразить повторяющийся текст в макете свободной формы, поместите текстовое поле в область списка данных. Используйте список, если нужно повторить форму для нескольких значений, например счет-фактуру, которая повторяется один раз для каждого заказчика. Дополнительные сведения см. в разделе Добавление списка (построитель отчетов версии 3.0 и службы SSRS).

Используйте прямоугольный контейнер, если нужно управлять макетом текстового поля и пробельным пространством ниже последнего текстового поля. Дополнительные сведения см. в разделе Прямоугольники и линии (построитель отчетов версии 3.0 и службы SSRS).

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

В каждом из текстовых полей текст может быть отформатирован с использованием нескольких шрифтов, цветов, действий и стилей. Дополнительные сведения см. в разделе Форматирование текста и заполнителей (построитель отчетов версии 3.0 и службы SSRS).

ПримечаниеПримечание

В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com.

Увеличение и сжатие размеров текстового поля

По умолчанию текстовые поля имеют фиксированный размер. Можно включить сжатие или расширение текстового поля по вертикали в зависимости от содержимого. Дополнительные сведения см. в разделе Как разрешить увеличение или сжатие текстового поля (построитель отчетов версии 3.0 и службы SSRS).

Ориентация текстового поля

Ориентация текстового поля помогает создать более удобный для чтения отчет, позволяет ориентировать текст с учетом локали, уместить больше столбцов в печатном отчете с фиксированным размером страницы и создавать более привлекательные отчеты. Направление ориентации текстового поля может быть различным: горизонтальным, вертикальным или повернутым на 270 градусов. Вертикальный вариант чаще всего используется для восточноазиатских языков, в которых пишут сверху вниз. В большинстве модулей подготовки отчетов при вертикальном варианте используется свойство вращения глифа, которое позволяет писать текст сверху вниз, но при этом символы не переворачиваются на бок. Для остальных языков в вертикальном варианте и при повороте на 270 градусов текст пишется сбоку.

Ориентацию можно применять к тестовым полям, содержащим литеральный текст, и полям, содержащим данные из набора данных отчета или вычисляемые данные. Текстовое поле может быть изолировано в тексте отчета, в таблице или матрице, или в верхнем или нижнем колонтитулах отчета.

На следующем рисунке показано три версии табличного отчета, в котором данные группируются по месяцам. Текстовое поле, содержащее месячные значения, отображается в отличной от других ориентации.

Ориентация по горизонтали, по вертикали или повернутая на 270 градусов

Ориентация устанавливается для текстового поля и применяется ко всему тексту в поле. Для разных частей текстового поля указать разную ориентацию нельзя.

Чтобы быстро приступить к работе по изменению ориентации текста, см. описание вращения текста в разделе Учебник. Форматирование текста (построитель отчетов 3.0). Дополнительные сведения см. в разделе Как задать ориентацию текстового поля (построитель отчетов версии 3.0 и службы SSRS).