Текст на несколько страниц

wrawra
отредактировано 00:14 Раздел: FastReport 3.0
Здравствуйте.

Есть MasterData. Там TfrxRichView. Текст в него заливается из базы данных и заранее не известно какая высота потребуется. Если текста много, то надо чтобы неуместившаяся часть текста переносилась на следущую страницу. Сейчас то, что не уместилось, просто отсекается.

Подскажите как это исправить.
Спасибо.

Комментарии

  • отредактировано 00:14
    Выставляем следущие свойства:
    у Rich'а:
    1) StretchMode = smMaxHeight;
    у MasterData (на котором находится данный Rich):
    2) Stretched = true;
    3) AllowSplit = true;

    Все будет подгоняться по размерам, разделяться и переноситься на следущую страницу.
  • wrawra
    отредактировано 00:14
    Спасибо.
    Это помогло, но появилась новая проблема.
    Краткое описание структуры:
    [MASTERDATA]
    Сначала идет:
    ЗАГОЛОВОК
    Затем:
    Текст письма (который может быть на несколько страниц).
    [/MASTERDATA]

    Надо чтобы текст письма (если он больше страницы) переносился на след. страницу, но новое письмо (начиная с заголовка) всегда было с новой страницы, а не шло продолжением текста предыдущего письма.

    Спасибо.
  • gpigpi
    отредактировано 00:14
    Попробуйте установить MasterData.StartNewPage=True
  • wrawra
    отредактировано 00:14
    gpi написал:
    Попробуйте установить MasterData.StartNewPage=True
    Помогло.

    Огромное спасибо.

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

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