Сложный текст
Обзор элемента
Элемент управления Сложный текст отображает форматированный текст (статический, динамический или смешанный) в отчете.

Чтобы добавить этот элемент в отчет, перетащите элемент Сложный текст из Панели элементов на Рабочую поверхность.

Загрузка данных из файла
Вы можете загрузить содержимое RTF или HTML из внешнего файла. Разверните категорию Сложный текст - настройка и выберите свойство Загрузить файл

В появившемся диалоговом окне выберите файл и нажмите Открыть. Форматированный текст поддерживает следующие форматы файлов:
- RTF
- DOCX
- TXT
- HTML
Редактирование содержимого
Дважды нажмите на элемент Сложный текст и введите текст в вызванном редакторе на месте. Рядом с редактором появится лента с параметрами формата текста.

Сложный текст поддерживает следующие операции редактирования:
Отменить/повторить действие
История отмены/повтора содержит последние 100 операций и доступна, пока вы не выйдете из режима редактирования на месте.
Операции с буфером обмена
Вы можете использовать операции с буфером обмена (Вырезать, Копировать и Вставить) для управления текстом и изображениями.
Гиперссылки
Вы можете создавать и изменять гиперссылки.
Перетаскивание
Используйте перетаскивание для перемещения изображений и текста в редакторе.
Замечание
Устаревший Сложный текст не предоставляет ленту с параметрами формата текста. Его встроенный редактор позволяет вводить только обычный текст. Привяжите элемент управления к полю данных, которое предоставляет содержимое RTF или HTML для отображения форматированного текста.

Привязка к данным
Нажмите на кнопку
параметра Выражение для получения данных RTF или Выражение для получения данных HTML, чтобы вызвать Редактор выражений. Используйте этот редактор для привязки элемента к полю данных или создания сложного выражения привязки с двумя или более полями данных.

Вы можете использовать текст в формате HTML, содержащий теги разметки, для определения внешнего вида текста. Нажмите на кнопку
параметра Выражение для получения данных HTMLи введите текст в ' кавычках ' в открывшемся Редакторе выражений.

Перетащите числовое или текстовое поле из Списка полей в элемент Сложный текст, чтобы связать его с этим полем.

Сложный текст также позволяет объединять поля данных и статическое содержимое в его тексте.

Дополнительные сведения см. в разделе Привязка элементов к данным.
Разметка текста
Поддерживаемые теги
В таблице ниже перечислены поддерживаемые теги HTML. Внешние ссылки обрабатываются для встроенных изображений и таблиц стилей (CSS файлов). Атрибуты ID и Class интерпретируются для всех тегов, включая незарегистрированные. Эти атрибуты используются для указания стиля содержимого внутри определенного тега.
| Tag | Attributes | Notes |
|---|---|---|
| a | dir | |
| b | dir | |
| base | ||
| basefont | size color face dir |
|
| big | dir | |
| blockquote | dir | |
| br | dir | |
| center | dir | |
| code | dir | |
| del | cite datetime |
|
| div | page-break-before page-break-after page-break-inside background-color border (CSS) dir |
Для тега page-break-before поддерживается только значение свойства always . |
| em | dir | |
| font | size color face dir |
|
| h1-h6 | align dir |
|
| head | ||
| html | ||
| hr | align color noshade size width |
|
| i | dir | |
| ins | cite datetime |
|
| img | align src height width |
Если атрибут align не указан, изображение считается встроенным |
| li | type value dir |
|
| link | href type media dir |
|
| meta | ||
| ol | type value align dir |
|
| p | align dir |
|
| script | Текст внутри этого тега игнорируется. | |
| small | ||
| span | ||
| strike | dir | |
| strong | dir | |
| style | ||
| sub | dir | |
| sup | dir | |
| table | align bgcolor border bordercolor cellpadding cellspacing dir width |
Атрибут dir изменяет порядок столбцов таблицы. |
| td | align bgcolor bordercolor colspan height nowrap rowspan text-align valign width |
Атрибут align поддерживается только в браузере Internet Explorer. Интерпретация атрибута bordercolor элемента Сложный текст отличается от интерпретации HTML браузера. |
| th | any allowed | |
| tr | align bgcolor bordercolor height text-align valign |
Атрибут align поддерживается только в браузере Internet Explorer. |
| title | Текст внутри этого тега игнорируется. | |
| u | dir | |
| ul | dir |
Неподдерживаемые тэги
- <base> tag with href attribute;
- <div> tag with border, align and float CSS attribute;
- <li> tag with list-style-image CSS attribute;
- <margin> tag;
- <tab> tag;
- <table> tag with cols attribute;
- <td> tab with bordercolor and nowrap attributes;
- !important declaration;
- word-wrap and break-word css properties;
- css3 shapes;
- <ui> tag with type attribute.
Экспорт в Excel
Когда отчет экспортируется в формат XLS или XLSX, следующий форматированный текст преобразуется в собственный форматированный текст Excel:
| HTML тэги и эквивалентные им RTF тэги | |
|---|---|
| Текст | <b>, <i>, <u>, <s>, <strong>, <em> |
| Перенос | <br> |
| Пробел | |
| Шрифт | <font face=[font name]> |
| Размер шрифта | <font size=[font size]> |
| Цвет фона | <font color=[color]> |