Выгрузка в Word полей с Html тегом

отредактировано 21:05 Раздел: FastReport .NET
Добрый день.
В объекте TextObject пишу следующий текст Безносюк Василий Иванович, HtmlTags=true. FastReport отображает этот текст жирным шрифтом.

При выгрузке в Word получаю текст в виде строки: Безносюк Василий Иванович. Жирным шрифтом ничего не выделяется.

При выгрузке в PDF всё корректно.
Хотелось получать в RTF результат с выделением жирным.




Комментарии

  • отредактировано 21:05
    Здравствуйте,

    HTML тэги поддерживаются не во всех экспортах. Доработка экспорта RTF займет длительное время, т.к. сейчас есть более приоритетные задачи.
  • отредактировано 21:05
    Спасибо.

    Подскажите пожалуйста, как получить следующий результат:
    написал:
    Иванов Иван Иванович - Генеральный директор
    Петров Петр Птерович - Технический директор
    Сидоренко Наталья Петровна - Бухгалтер
    Фамилия дб выделена жирным, а должность идти сразу за ФИО.


    1. RichText не подходит так как после экспорта в RTF, он превращается в картинку, при этом его шрифт больше чем шрифт остальных объектов.
    2. Теги не работают при экспорте в RTF.
    3. При использовании различных объектов для ФИО и должности. Устанавливаем AutoWidth=true для ФИО. Длина объекта с ФИО уменьшается, но непонятно какое событие происходит после изменения длины объекта. В результате подвинуть объект с должностью вплотную к объекту с ФИО невозможно.

  • отредактировано 21:05
    Это можно сделать в событии AfterLayout бэнда, на котором лежат оба объекта (Text1 - с включенным св-вом AutoWidth, Text2 - подвигаем вплотную к Text1):
        private void Data1_AfterLayout(object sender, EventArgs e)
        {
          Text2.Left = Text1.Left + Text1.CalcWidth();
        }
    

    Другой способ - использовать объект "Таблица", состоящий из одной строки и двух колонок. У колонок надо установить св-во AutoSize.
  • отредактировано 21:05
    AlexTZ написал: »
    Это можно сделать в событии AfterLayout бэнда, на котором лежат оба объекта (Text1 - с включенным св-вом AutoWidth, Text2 - подвигаем вплотную к Text1):

    Спасибо, помогло.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.