Текст в ячейках
Обзор
Элемент управления Текст в ячейках отображает текст таким образом, что каждый символ печатается в отдельной ячейке.
Чтобы добавить в отчет Текст в ячейках, перетащите элемент из Панели инструментов в область отчета.
Количество ячеек элемента зависит от параметров Может Сжиматься и Автоширина.
- Если оба параметра включены, то количество ячеек соответствует количеству символов в тексте элемента.
- В противном случае количество ячеек соответствует указанному размеру ячейки и размеру элемента.
См. раздел Макет и расположение, чтобы узнать больше об использовании этих свойств.
Вы также можете настроить количество ячеек элемента, чтобы оно соответствовало его символам, с помощью команды Подогнать границы под текст в категории Макет:
Если включено свойство Перенос текста, команда сохраняет содержимое элемента, отображаемое в несколько строк. Он уменьшает высоту элемента и регулирует ширину в соответствии с этим содержимым.
Если свойство Перенос текста выключено, команда регулирует высоту и ширину элемента, чтобы полностью отобразить содержимое в одной строке. В результате количество ячеек соответствует количеству символов.
При экспорте этого элемента в сторонние форматы учитывайте следующее:
- Когда отчет экспортируется в файл XLS или XLSX , ячейки таблицы символов соответствуют ячейкам листа Excel.
- Когда отчет экспортируется в файл CSV или TXT, содержимое отдельных ячеек отделяется (или разносится) указанным символом - разделителем.
По большей части, элемент похож на Текст, от которого он наследует большую часть свойств. Общие сведения о привязке этих элементов к данным и отображении итоговых результатов функции см. в разделе Текст.
Основные параметры
Следующие свойства относятся к элементу Текст в ячейках:
Вертикальный интервал и Горизонтальный интервал
Укажите расстояние между соседними ячейками (измеряется в единицах измерения отчета). Эти значения не зависят от указанной ширины границы элемента.
На изображении ниже показан набор символов с вертикальным интервалом ячеек 15 , и горизонтальным интервалом ячеек 5.
Ширина границы
Задает ширину границ ячеек в пикселях в виде значения с плавающей запятой.
Когда интервал между ячейками равен 0, границы соседних ячеек объединяются (т. е. фактическая ширина границы не удваивается).
На следующих изображениях показано, как расстояние между ячейками влияет на свойство Ширина границы .
Cell Spacing = 0 Cell Spacing = 1 Когда содержимое элемента должно быть напечатано на нескольких страницах, разрыв страницы разделяет границу ячейки по горизонтали в зависимости от настройки интервала между ячейками, как показано ниже.
Cell Spacing = 0 Cell Spacing > 0 Режим подбора размера ячейки
Указывает, от чего зависит размер ячейки элемента. Поддерживаются следующие режимы размеров ячеек:
Пользовательский размер
Размер ячейки определяется значениями свойств Высота ячейки и Ширина ячейки и не зависит от назначенного размера шрифта.
С этим параметром фактический размер ячейки меньше, чем указанные Высота ячейки и Ширина ячейки, на значение Ширины границы.
Размер автоматически подбирается
Размер зависит от текущего шрифта текста элемента (Свойства Высота ячейки и Ширина ячейки игнорируются).
С этим параметром фактический размер ячейки не зависит от указанной ширины границы элемента.
Высота автоматически подбирается
От текущего размера шрифта текста элемента зависит только высота ячейки (свойство Высота ячейки игнорируется), а значение Ширина ячейки задается вручную.
С этим параметром ожидается следующее поведение:
- Фактическая высота ячейки не зависит от указанной Ширины границы элемента управления.
- Фактическая ширина ячейки — это разница между указанными значениями Ширины ячейки и Ширины границы.
Ширина автоматически подбирается
От текущего размера шрифта текста элемента зависит только Ширина ячейки (свойство Ширина ячейки игнорируется), а значение Высота ячейки задается вручную.
С этим параметром ожидается следующее поведение:
- Фактическая ширина ячейки не зависит от указанной Ширины границы элемента управления.
- Фактическая высота ячейки — это разница между указанными значениями Высоты ячейки и Ширины границы.
Макет и расположение
В этом разделе описываются свойства, влияющие на положение элемента на странице и макет содержимого.
Ниже показано поведение свойства Автоширина, которое указывает, зависит ли ширина элемента от его текста. Разверните категорию Текст в ячейках - настройки или Режим, чтобы указать это свойство.
AutoWidth = true | AutoWidth = false |
---|---|
![]() |
![]() |
На следующем изображении показано поведение свойства Можно сжиматься, которое указывает, зависит ли высота элемента от его текста. Разверните категорию Текст в ячейках - настройки или Режим, чтобы указать это свойство.
CanShrink = true | CanShrink = false |
---|---|
![]() |
![]() |
Свойство Выравнивание текста определяет выравнивание текста внутри элемента. Разверните категорию Оформление, чтобы указать это свойство.
TextAlignment = Top Left | TextAlignment = Middle Center | TextAlignment = Bottom Right |
---|---|---|
![]() |
![]() |
![]() |