Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > HTML как картинка |
Автор: AntonSaburov 5.7.2006, 17:49 | ||
Появилась еще одна занятная задачка - показать HTML в виде картинки. Например, чтобы текст не скопировать было. Или вставить изображение в файл. Такое изображение конечно не должно быть большое, но тем не менее. Эта тема сильно связана с более ранней темой http://vingrad.ru/JAVA-JAV-003047 Сначала код, а потом несколько комментариев
Тут важно отметить вот какой момент - сначала создается объект JLabel и ему устанавливается HTML-текст. После этого получают предпочтительные размеры (через getPreferredSize) и после этого создается новый обхект класса JLabel и ему задаются размеры через setBounds. А дальше все как в ранее указанной теме. В итоге получится файл, который точно соответствует по размеру HTML разметке. Вы можете увеличить/уменьшить/видоизменить HTML-текст, который создается в примере и посмотреть, как все будет. |