Редактируйте интервалы между строками в любом текстовом компоненте Delphi FMX.

Есть ли способ изменить расстояние между компонентами Delphi FMX? я полагаю, что все они удваиваются между строками, я уверен, что есть способ изменить расстояние между строками. самое главное чтобы он работал на FMX

Правое изображение Delpih[Memo], левое: Блокнот


person Delphier    schedule 10.08.2020    source источник
comment
Я не уверен, что правильно понимаю, что вы спрашиваете и почему. Пожалуйста, покажите какой-нибудь пример все они разделены двойным интервалом между строками, и будьте более точны с тем, о каких компонентах вы говорите. Какой диапазон регулировки вы хотели бы использовать?   -  person Tom Brunberg    schedule 10.08.2020
comment
проверить обновление @TomBrunberg   -  person Delphier    schedule 10.08.2020
comment
Если вы имеете в виду разницу между левой и правой картинкой, то это только из-за разного размера шрифта. Просто выберите семейство шрифтов и размер, которые дают наилучший результат, это может потребовать некоторого тестирования. Нет двойного интервала между строками   -  person Tom Brunberg    schedule 10.08.2020
comment
@TomBrunberg: разница только в размере шрифта не сильно изменит соотношение сторон изображения ASCII. Основное отличие состоит в том, что левое изображение имеет моноширинный шрифт.   -  person Andreas Rejbrand    schedule 10.08.2020


Ответы (1)


Разница между двумя снимками экрана не в том, что они имеют разную высоту строк или межстрочный интервал.

Разница в том, что в левом приложении используется шрифт переменной ширины, а в правом — шрифт фиксированной ширины (моноширинный).

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

Я предполагаю, что вы считаете правильный снимок экрана для отображения желаемого внешнего вида. Если это так, решение состоит в том, чтобы изменить шрифт в левом приложении на шрифт фиксированной ширины (моноширинный).

person Andreas Rejbrand    schedule 10.08.2020