Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Архив вопросов и ответов (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/)
-   -   Печать множества однообразных документов, например, договор. [Java] (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/pechat-mnozhestva-odnoobraznyh-dokumentov-naprimer-dogovor-java-306805/)

Guest 29.09.2011 23:41

Печать множества однообразных документов, например, договор. [Java]
 
Вроде бы не сложно. В OOo-Writer сделал шаблон, в нужные места в шаблоне вставил поля, значения которых при формировании обновляются. Весь алгоритм можно описать так:открываем шаблон начало цикла заполняем шаблон данными отправляем шаблон на печать конец циклазакрываем шаблонНО, как всегда все не так просто. Документов ОЧЕНЬ много ~10000. А OOo вешается уже на 25-30 итеррации или при установке 50 документов в очередь. Что делать?Вот код для вывода на печать:Код:public void print(PropertyValue[] printerDesc, PropertyValue[] printProps) throws IllegalArgumentException { XPrintable xPrintable = QI.XPrintable(docComponent); xPrintable.setPrinter(printerDesc); xPrintable.print(printProps);}docCompone nt - это поле класса(интерфейса) XComponent.Может после xPrintable.print(printProps); еще что-то надо.З.Ы. Принтер сетевой...


Часовой пояс GMT, время: 02:50.


© www.otvetnemail.ru - Форум вопросов и ответов.