Кернинг шрифта в Memo и как его отключить?

отредактировано 22:49 Раздел: FastReport 4.0
Здравствуйте. Создаю небольшую программку, которая заполняет типовые бланки данными из БД. Саму форму бланка я задал как фон страницы, в местах, где нужно вставить текст, кинул TfrxMemo куда он будет вставляться из программы. Проблема в том, что на бланке буквы должны заполняться в клеточки, которые имеют одинаковый размер и расстояние между собой, а интервал между введёнными в memo символами автоматически подгоняется т.е. между разными символами, разное расстояние (кернинг) (пример прикрепил). Собственно, сам вопрос: как принудительно задать равное расстояние между буквами?

Свойство CharSpacing не помогает, т.к. оно в принципе меняет расстояние, но не делает его для всех символов равным.

Комментарии

  • отредактировано 22:49
    Самый лучший вариант для бланков, по моему мнению, - это отдельные мемки.
  • отредактировано 22:49
    Nightmareterrible написал: »
    Самый лучший вариант для бланков, по моему мнению, - это отдельные мемки.
    Т.е. под каждую букву отдельный мемо? Что-то их тогда до фига получается, это не будет сильно тормозить?
  • отредактировано June 2015
    написал:
    ..., это не будет сильно тормозить
    Будет.
    Но зато этот вариант будет 100% всё правильно отображать. А печать любого текста на экране зависит от WinAPI-функции DrawText и установленных шрифтов.
  • отредактировано 22:49
    Выберите МОНОШИРНЫЙ шрифт
    <!--fonto:Courier New--><span style="font-family:Courier New"><!--/fonto-->например такой<!--fontc--></span><!--/fontc-->
  • отредактировано 22:49
    DimaBr написал: »
    Выберите МОНОШИРНЫЙ шрифт
    <!--fonto:Courier New--><span style="font-family:Courier New"><!--/fonto-->например такой<!--fontc--></span><!--/fontc-->
    Удалось подобрать размер и CharSpacing так, что бы символы одинаково размещались в клетках с Courier New и ещё одним моноширинным шрифтом. Спасибо.

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

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