Мемо - Вставить перевод на новую строку

отредактировано 02:04 Раздел: FastReport 4.0
Добрый день! В мемо выдается длинный текст. Нужно разорвать его, организовать выдачу с новой строки.
Можно ли это сделать? Или абзац неделим?

Комментарии

  • отредактировано September 2010
    1 Уточняю вопрос..Какую комбинацию спец. символов нужно вставить в текст (Delphi), чтобы в Memo c этого места произошел переход на новую строку?

    2 В memo вставлены переменные из dataset

    [frxDBDataset1."P1"]
    [frxDBDataset1."P2"]
    [frxDBDataset1."P3"]
    [frxDBDataset1."P4"]

    Часть из них в базе имеет значение null, в отчете на их месте остаются пустоты. Как с этим бороться?
  • gpigpi
    отредактировано 02:04
    1. #13#10
    2. Используйте цепочку дочерних бэндов, вместо одного бэнда. В событии OnBeforePrint каждого бэнда проверяйте отображаемое значение на null и в зависимости от условия скрывайте/показывайте бэнд. Свойство бэндов PrintChildIfInvisible установите в True. п.1 в этом случае не нужен
  • gpigpi
    отредактировано 02:04
  • отредактировано 02:04
    Спасибо, gpi!

    Мне подошел первый способ, тк этот отчет - текстовый документ, состоящий из кучи мемо. Бендов нет.

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

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