|
13.03.2010, 13:16
|
#151
|
Оператор ЭВМ
Регистрация: 22.02.2010
Сообщений: 48
Написано одно полезное сообщение
|
Ответ: Lib_font32: Графические шрифты
odd, а можно как нибудь загрузить шрифт например FOnt(0); не из файла, а как стандартный шрифт телефона. Наверно экономнее буде расходоваться память heap. Т.е. например Font(0); стандартный обычный, Font(1): жирный стандартный, т.к и мидлет будет весить меньше и производительность увеличится =)
|
(Offline)
|
|
13.03.2010, 16:25
|
#152
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Lib_font32: Графические шрифты
Гм. Интересная идея.
|
(Offline)
|
|
13.03.2010, 23:36
|
#153
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Lib_font32: Графические шрифты
Сообщение от odd
Гм. Интересная идея.
|
И под эту идею писать свою либу чтоб меньше было глюков, а то скоро все возможности явы в нее перейдут...
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
17.03.2010, 18:03
|
#154
|
Оператор ЭВМ
Регистрация: 22.02.2010
Сообщений: 48
Написано одно полезное сообщение
|
Ответ: Lib_font32: Графические шрифты
odd а можно как нибудь получить позицию курсора? Например сделать, чтоб если текст в самом низу и больше не листается, то автоматически выключить автоскролинг? ПОжалуйста, если можешь, скажи как так сделать
|
(Offline)
|
|
17.03.2010, 22:19
|
#155
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Lib_font32: Графические шрифты
Dimon, почти к каждой либе добрый автор прикладывает файл *.txt. В нем сказано:
GetPosition - Выяснить текущее положение текста в пикселах.
К примеру, у вас очень длинный текст, который не влазит в окно. Вы его передвинули вниз, скажем, на 33 пиксела
и вверх на 10 пикселов. Функция GetPosition вернет 23.
|
__________________________________________________
добавлю так же о функции Format, что
Функция возвращает расчётную высоту полученного разбитого
текста в пикселах.
|
|
(Offline)
|
|
17.03.2010, 22:30
|
#156
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Lib_font32: Графические шрифты
Сообщение от cherepets
Dimon, почти к каждой либе добрый автор прикладывает файл *.txt
|
Так ведь это ещё и читать надо оказывается...
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
17.03.2010, 23:08
|
#157
|
Оператор ЭВМ
Регистрация: 22.02.2010
Сообщений: 48
Написано одно полезное сообщение
|
Ответ: Lib_font32: Графические шрифты
БЛИН Я ХОЧУ СДЕЛАТЬ чтоб не точное кол-во пикселей, а чтоб ЕСЛИ В САМОМ КОНЦЕ то автоскрол не действует! Я не могу считать точное кол-во пикселей
|
(Offline)
|
|
18.03.2010, 01:01
|
#158
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Lib_font32: Графические шрифты
тебе функция Format говорит "где у нас самый конец", а GetPosition - текущее положение. вывод:
h:=Format...
if GetPosition=h then...
|
(Offline)
|
|
18.03.2010, 15:14
|
#159
|
Оператор ЭВМ
Регистрация: 22.02.2010
Сообщений: 48
Написано одно полезное сообщение
|
Ответ: Lib_font32: Графические шрифты
Сообщение от cherepets
тебе функция Format говорит "где у нас самый конец", а GetPosition - текущее положение. вывод:
h:=Format...
if GetPosition=h then...
|
и так ничего не работает. фунция формат не говорит мне что текст в конце. Твой пример не пашет
|
(Offline)
|
|
18.03.2010, 20:06
|
#160
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Lib_font32: Графические шрифты
Делать надо примерно так:
1. Форматнули текст и записали высоту полученного разбитого текста в переменную, скажем HGT
2. Перематываем текст как угодно
3. Если GetPosition + Высота окна для вывода текста (обычно на весь экран, то есть GetHeight) < HGT, то автоматически скроллить можно иначе скроллить не имеет смысла.
|
(Offline)
|
|
31.03.2010, 01:17
|
#161
|
Оператор ЭВМ
Регистрация: 18.11.2009
Сообщений: 48
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Lib_font32: Графические шрифты
Какой прогой надо генерировать шрифты для новой версии либы?
|
(Offline)
|
|
31.03.2010, 11:37
|
#162
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Lib_font32: Графические шрифты
которая в том же посте что и сама либа
#94
|
(Offline)
|
|
31.03.2010, 13:48
|
#163
|
Оператор ЭВМ
Регистрация: 18.11.2009
Сообщений: 48
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Lib_font32: Графические шрифты
О,точно,не на той сьранице смотрел))спс
|
(Offline)
|
|
10.04.2010, 15:01
|
#164
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Lib_font32: Графические шрифты
Специальная версия библиотеки с поддержкой функции поворота экрана.
Добавились только команды:
rotate(k: integer) - Установить угол вращения
0 - 0 градусов
5 - 90 градусов
3 - 180 градусов
6 - 270 градусов
repaint - Перерисовка экрана для тех случаев когда экран повернут.
При угле поворота 0 можно пользоваться и стандартным Repaint.
Пример использования прилагается.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
|
|
10.04.2010, 15:47
|
#165
|
Оператор ЭВМ
Регистрация: 18.11.2009
Сообщений: 48
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Lib_font32: Графические шрифты
Большое спасибо!!!
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:46.
|