Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Проблемы с печатью слов длиннее 10 символов


Автор: Arty007 31.1.2012, 14:03
Всем добрый день. Возникли проблемы с печатью на Java 1.7. Как будет на предыдущих релизах Java я не знаю.
Вот код функции печати:
Код

public void print() {
        PrinterJob pj = PrinterJob.getPrinterJob();
        pj.setPageable(_pageable);
        pj.setJobName(_title);
        if (pj.printDialog()) {
            try {
                pj.print();
            } catch (PrinterException ex) {
                Print.getInstance().error("print_error", ex);
            }
        }
}


До печати всё доходит как надо, но при непосредственной печати, принтер не печатает слова которые состоят более чем из 10 символов. Вообще говорят, что эта проблема с драйверами, но так происходит на всех принтерах, различных моделей и ОС.
Может кто-то сталкивался с подобным или хотя-бы знает куда капать.

P.S. Так же в программе реализована возможность сохранения печатуемого текста в PDF и DOC, в эти форматы текст сохраняется нормально и потом из них печатается как надо.

Заранее благодарен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)