Длиные строки

отредактировано 05:37 Раздел: FastReport 2.xx VCL
Проблема следущая. Печатаю наклейки на конверты. Адреса бывают длинные и не влезают в отведенный размер Memo поля. У меня есть функция, которая проверяет влезает ли текст в заданный размер прямоугодьника. Эта функция требует хендл окна. Вопрос заключается в следующем: как выполнить эту функцию и передать ей handle текущего memo поля.

Комментарии

  • отредактировано 05:37
    1. Memo объекта в FR есть свойства типа GapX (отступ от края по X).
    2. У Memo есть свой шрифт (название, размер, аттрибуты)
    3. Если текст не влезает в одну строку, то он может переноситься на следующую строку, причем разрым происходит между словами. Также существует перенос слов.
    4. У Memo объекта нет HWnd

    Учитывая все это какким образом тебе поможет передача в твою процедуру хендл неизветсно какого окна ? ;) )
    Даже если ты определишь, что текст не влезает в каккие-то рамки, ты что потом будешь с ним делать ?
    Вобщем для начала до конца расскажи свою задачу ...





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

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