![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| dre |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Короче есть объект TextLayout в нем храниться строчка для вывода, а надо обратно из этого TextLayout получить string, перекопал все методы и пришел к выводу что это сделать нельзя, очень хочется ошибаться. Может кто подскажет чего?
P.S. метод toString не работает, он выводит другую информацию. |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
Никак не получите. TextLayout - это своего рода помошник для прорисовки текста. Заведите String переменную и храните текущий текст в ней. |
|||
|
||||
| dre |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
легко сказать, если бы было так просто я бы и не спрашивал... Очень жаль конечно... Буду пробовать другие варианты. |
|||
|
||||
| Metal_Heart |
|
|||
|
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 1 Всего: 12 |
dre, а что за строчка и как она храниться? -------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
| dre |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
проведу код:
Этот код берет строчку и выводит ее согласно абзацам с отступами и заданой шириной (для разных форматов страниц), строчка целиком есть, а вот как получить подстрочки с нужной шириной, причем с учетом абзацев? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Можно через reflection вытащить эти данные.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| dre |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
через reflection это уже совсем некрасиво будет, можно конечно попробовать, но здается мне что геморно это будет, в TextLayout строка хранится если не ошибаюсь в объекте TextLine а в нем private массив char где находятся символы.
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Да. Но пока я другого выхода не вижу, может попозже, что придумаю. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |