powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Печать в Java
3 сообщений из 3, страница 1 из 1
Печать в Java
    #33149678
Dosss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветики Программеры и не программеры умя такай вопросик может кто реализовывал етит пример. По юзал примерчики с книг с инета но несмог проследить за правильным размещением строк в области печати программа не сравнивает их длину с шириной области печати, в результате некоторая длинная писанина обрывается в некуда. Как можно сдилать так чтоб она автоматом перекидовала на следующую строку. Печатываемый текст берется с базы данных и я не знаю заранее какой длинны там запись ? Кто сможет поможет ))))))))))))
...
Рейтинг: 0 / 0
Печать в Java
    #33151223
dropper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ширину контекста знаешь

Код: plaintext
1.
2.
pf =  new  PageFormat();
pageWidth = ( int )Math.ceil(pf.getImageableWidth());

длину строки в pix знаешь / в paint(Graphics g)

Код: plaintext
1.
2.
FontMetrics fm = g.getFontMetrics();
 int  strWidth = fm.stringWidth("bla bla...");

или по-символьно fm.charsWidth(char[] data, int off, int len),
а дальше что-нибудь уреж
...
Рейтинг: 0 / 0
Печать в Java
    #33151266
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем в тему, но может пригодиться: "Печать в Java"
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Печать в Java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]