Как на JAVA заставить программу выводить текстовый файл на принтер моноширинным шрифтом (английские и русские символы, цифры). Интересует самое

простое решение, без html, без диалогов и создания графического изображения. import javax.print.PrintService; import javax.print.PrintServiceLookup; import javax.swing.*; import javax.swing.plaf.FontUIResource; import java.awt.*; import java.awt.print.PrinterException; import java.io.IOException; public class Printer1 { public static void main(String args[]) throws IOException, ClassNotFoundException, UnsupportedLookAndFeelException, InstantiationException, IllegalAccessException { JEditorPane text = new JEditorPane(«file:///c:/1.txt»); PrintService service = PrintServiceLookup.lookupDefaultPrintService(); try { text.print(null, null, false, service, null, false); } catch (PrinterException e) { e.printStackTrace(); } } }
Вопрос задан анонимно
12.10.18
1 ответ

Ответы

text.setFont(new Font("Courier New", Font.PLAIN, 10));<br <br Добавь эту строку после JEditorPane text = ...
14.10.18
Рекомендуем личную консультацию

Сергей

Программирование (сайты/базы данных/программы/скрипты/дипломные работы/курсовые/лабораторные и другое) WEB | HTML| CSS | JavaScript | PHP | SQL | Python | C++ | Удалённая помощь | Автоматизация рутинных задач | Нестандартные задачи | etc. . .
Посмотреть всех экспертов из раздела Технологии > Java/J2EE
1 ответ
23.10.19
Вопрос задан анонимно
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store