Перейти к содержанию
Fire Monkey от А до Я
  • 0

Расстояние между строками


FeLDMARShaL

Вопрос

Есть ли какой-нибудь способ уменьшить расстояние между строчками шрифта. Например, есть кнопка, у ней есть текст (ну или внутри нее есть лейбл, который растянут по все кнопке и создает эффект текста в самой кнопке, это не важно). Этот текст не помещается на одну строчку, при помощи свойства wordwrap текст переносится на 2 строку. Вот из-за того, что промежуток между первой и второй строкой большой вторая строка не помещается. Нужно этот промежуток уменьшить. Есть ли какой-нибудь способ, любой, кроме как 2 лейбла, каждый отвечает за "свою" строку и расположены они очень близко :)

 

Знаю, что в нативной среде разработки есть способ менять размер между строками текста, а в делфи такую штуку реализовать можно?

П.с. в первую очередь интересен андроид

Изменено пользователем FeLDMARShaL
Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Хм, неужели ни кто не знает. Нашел аналог в Andoid. У объекта TextView есть свойства:

 

android:lineSpacingExtra                  setLineSpacing(float,float)                     Extra spacing between lines of text. 

android:lineSpacingMultiplier           setLineSpacing(float,float)                     Extra spacing between lines of text, as a multiplier. 

1 колонка - название свойства (его можно изменить на этапе разработки), 2 колонка - функция котороая меняет это свойство в режиме runtime, 3 колонка - комментарий к свойствам.

 

Мое кунфу в FMX недостаточно сильное, поэтому попробую предположить как это можно сделать (а если кто то сделает и выложит сюда результат то ему будет огромный респектос за это). Если делфийский TLabel как то связан с андройдовским TextView (или может быть какойнибуть другой компонент свзяан с этим классом) то можно поправить исходники так, чтобы необхадимую функцию можно было вызвать из делфи кода. Например, как в вопросе со шрифтом который подгружается как ресурс.

 

П.С. ну и как всегда если всетаки ктонибуть сможет достигнуть желаемого результато (любым способом) то ждемс решения тутта :) 

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...