Я работаю с компонентом TMemo для отображения текста в ограниченном пространстве. В настоящее время он использует шрифт truetype, который не поставляется с Windows и устанавливается приложением при его запуске.
На моем ПК (под управлением Windows XP) расстояние между каждой строкой текста составляет около восьми пикселей. На другом ПК под управлением Windows 7 межстрочный интервал составляет около 14 пикселей, из-за чего нижний ряд текста становится невидимым в заметке.
Итак, мой вопрос действительно таков:
- Это связано с разными версиями Windows? Это все, что я мог думать, что это было по-другому.
- Можно ли каким-то образом настроить это значение, чтобы оно было одинаковым для всех экземпляров приложения, где бы оно ни выполнялось?
В качестве альтернативы, есть ли другой компонент, который я мог бы использовать, который позволил бы мне настроить это значение?
TMemo
— это просто оболочка для стандартного элемента управления Windows. Следовательно, это не написано в Delphi. По сути,TMemo
просто сообщает операционной системе: «Эй, можешь разместить один из своих крутых многострочных элементов управления редактированием в этих координатах?». Так что более подходящим заголовком было бы В Windows, есть ли способ... - person Andreas Rejbrand   schedule 21.12.2010