Сложный текст
Обзор элемента
Элемент управления Сложный текст отображает форматированный текст (статический, динамический или смешанный) в отчете.
Чтобы добавить этот элемент в отчет, перетащите элемент Сложный текст из Панели элементов на Рабочую поверхность.
Загрузка данных из файла
Вы можете загрузить содержимое 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]> |