Отображение текста

BotBot
отредактировано 04:46 Раздел: FastReport 3.0
При формировании отчёта текст в Memo растягивается на всю ширину и в результате скрывается последний символ. Как с этим можно бороться?

Комментарии

  • отредактировано 04:46
    Если быстро то добавляйте к строке пробел (в конце)
  • BotBot
    отредактировано 04:46
    Конечно же пробовал. Но ничего не изменилось. Так же съедает.
  • отредактировано 04:46
    Свойство AutoWidth пробовали?
  • BotBot
    отредактировано 04:46
    Это свойство отвечает за ширину Memo, но ни как не за растягивание текста помещённого в Memo.
  • отредактировано 04:46
    Это поисходит для memo любых размеров?
    Можете привести пример когда текст в мемо растягивается?
  • BotBot
    отредактировано 04:46
    написал:
    Это поисходит для memo любых размеров?
    Можете привести пример когда текст в мемо растягивается?
    Да, для любых.
    Привести конкретный пример не могу, так как слова всегда разные.
  • отредактировано 04:46
    Можете прислать пимер?
  • BotBot
    отредактировано 04:46
    Вчера разобравшись как следует, понял, что текст на самом деле не съедается, а скрывается так как:
    1. Для Memo не включено свойство Перенос слов. Но мне это свойство не нужно.
    2. Ширина каждого символа разная, поэтому в сумме длина текста, попадаемого в Memo отличается от ширины самого Memo.

    В связи с этим вопрос. Как можно осуществить правильное, корректное отображение текста в Memo не задействовав свойств Перенос слов и Растягивать до макс. высоты. Так как всё это приведёт к тому, что строчки отчёта будут иметь разные высоты, что не будет красиво, а так же не по ГОСТ.
  • отредактировано January 2006
    Во-первых, используй моноширный шрифт, что бы ширина каждого символа была одинаковая (например Courier)
  • BotBot
    отредактировано 04:46
    Не могу использовать этот шрифт из-за отсутсвия необходимых специальных символов.
  • отредактировано 04:46
    Сожалею.
  • LexLex
    отредактировано 04:46
    Как уже говорили используй AutoWidth,
    или ты хочешь в эту малекькую мемку
    вместить свой большой текст. ;)

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

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