Страница 1 из 1

Пустая форма без цифр на печать

СообщениеДобавлено: 27 фев 2018, 14:26
alexx
День добрый.

При открытии отчета ( за 2014 год) он открывается с цифрами, полностью заполненый, отправляешь его на печать, все генерируется без ошибок, но в ПДФ открывается пустая форма отчета без введенных данных.
Как узнать что не так?

Re: Пустая форма без цифр на печать

СообщениеДобавлено: 27 фев 2018, 16:06
cmalex
Добрый день, alexx
Проблему увидел/подтвердил. Я в шоке. Документы с E в имени можно распечатать только в EDZV 1.0. Про OPZ ничего не скажу.
Что именно Вам нужно распечатать? Только эту таблицу или остальные тоже?
Описание - при сохранении и печати в файл добавляются теги "PAGE" "HEADER" "TABLE" "FOOTER" и он перестает соответствовать fo-файлу.
Проще всего будет вручную - подаете файл на печать, ждете окошка с именем файла, !ничего не нажимая! открываете папку edzv\output и открываете блокнотом (или чем) файл temp.xml.
Там удаляете все маркеры тегов "PAGE" "HEADER" "TABLE" "FOOTER" - в угловых скобках имя и в угловых скобках имя после косой черты - например <PAGE> и будет соответствующее </PAGE>. Для NPP можно регекспом "</?(PAGE|HEADER|TABLE|FOOTER)>" заменить на "" - без кавычек и с включенными регулярными выражениями.
Запускаете edzv\fop\print.bat
Возвращаетесь в EDZV и закрываете сообщение с именем файла.
UPD: Внимательно просмотрите, что он Вам напечатает!

Re: Пустая форма без цифр на печать

СообщениеДобавлено: 27 фев 2018, 17:22
alexx
Продолжим... ;-)
Печатать надо 5 документов из старых запасов. Правка руками меня вполне устроит!
Но...
В файле edzv\fop\print.bat присутствует параметр командной строки с таким текстом "C:\edzv\bin\E05T00H.fo" (и если умудрится посмотреть вывод при работе этого батника, то увидим, что данный параметр не находится, что приводит к выводу справки по использованию и не дает сгенерировать печатный файл.
Исправляем на "вроде правильную" строку "C:\edzv\fo\E05T00H.fo" и получаем километровый вывод об ошибках...
Код: Выделить всё
[DEBUG] xml input file: C:\edzv\output\temp.xml
[DEBUG] xslt stylesheet: C:\edzv\fo\E05T00H.fo
[DEBUG] Output mode:
[DEBUG] pdf
[DEBUG] output file: C:\edzv\output\-------------------------------------------------.pdf
[DEBUG] OPTIONS
[DEBUG] user configuration file: C:\edzv\fop\conf\userconfig.xml
[DEBUG] debug mode on
[DEBUG] dump configuration
[DEBUG] quiet mode on
[INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
[INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
[INFO] base directory: file:/C:/edzv/output/
[Fatal Error] E05T00H.fo:1:1: Content is not allowed in prolog.
[ERROR] javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: org.xml.sax.SAX
ParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.

org.apache.fop.apps.FOPException: javax.xml.transform.TransformerConfigurationException: javax.xml.transform.Transformer
Exception: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content
is not allowed in prolog.
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:108)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)

---------

javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerConfigurationException: javax.xml.
transform.TransformerException: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; col
umnNumber: 1; Content is not allowed in prolog.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:805)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
Caused by: javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: org.xml.sax.
SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not allowed in prol
og.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:984)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        ... 7 more
Caused by: javax.xml.transform.TransformerException: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.f
o; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:980)
        ... 8 more
Caused by: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content
is not allowed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        ... 8 more
---------
javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: org.xml.sax.SAXParseExc
eption; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:984)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
Caused by: javax.xml.transform.TransformerException: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.f
o; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:980)
        ... 8 more
Caused by: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content
is not allowed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        ... 8 more
---------
javax.xml.transform.TransformerException: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumb
er: 1; columnNumber: 1; Content is not allowed in prolog.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:980)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
Caused by: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content
is not allowed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        ... 8 more
---------
org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not all
owed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
---------
org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not all
owed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
---------
javax.xml.transform.TransformerException: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumb
er: 1; columnNumber: 1; Content is not allowed in prolog.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:980)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
Caused by: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content
is not allowed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        ... 8 more
---------
org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not all
owed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
---------
org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not all
owed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)

---------

javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerConfigurationException: javax.xml.
transform.TransformerException: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; col
umnNumber: 1; Content is not allowed in prolog.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:805)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
Caused by: javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: org.xml.sax.
SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not allowed in prol
og.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:984)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        ... 7 more
Caused by: javax.xml.transform.TransformerException: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.f
o; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:980)
        ... 8 more
Caused by: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content
is not allowed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        ... 8 more
---------
javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: org.xml.sax.SAXParseExc
eption; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:984)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
Caused by: javax.xml.transform.TransformerException: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.f
o; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:980)
        ... 8 more
Caused by: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content
is not allowed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        ... 8 more
---------
javax.xml.transform.TransformerException: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumb
er: 1; columnNumber: 1; Content is not allowed in prolog.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:980)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
Caused by: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content
is not allowed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        ... 8 more
---------
org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not all
owed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
---------
org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not all
owed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
---------
javax.xml.transform.TransformerException: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumb
er: 1; columnNumber: 1; Content is not allowed in prolog.
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:980)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
Caused by: org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content
is not allowed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        ... 8 more
---------
org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not all
owed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
---------
org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not all
owed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)
---------
org.xml.sax.SAXParseException; systemId: file:/C:/edzv/fo/E05T00H.fo; lineNumber: 1; columnNumber: 1; Content is not all
owed in prolog.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:972)
        at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:788)
        at org.apache.fop.apps.TraxInputHandler.initTransformer(TraxInputHandler.java:105)
        at org.apache.fop.apps.TraxInputHandler.<init>(TraxInputHandler.java:84)
        at org.apache.fop.apps.XSLTInputHandler.<init>(XSLTInputHandler.java:71)
        at org.apache.fop.apps.CommandLineOptions.getInputHandler(CommandLineOptions.java:479)
        at org.apache.fop.apps.CommandLineStarter.<init>(CommandLineStarter.java:78)
        at org.apache.fop.apps.CommandLineOptions.getStarter(CommandLineOptions.java:522)
        at org.apache.fop.apps.Fop.main(Fop.java:61)

Re: Пустая форма без цифр на печать

СообщениеДобавлено: 27 фев 2018, 17:43
cmalex
Возьмите от старой версии OPZ или EDZV. Например, из вложения.

Re: Пустая форма без цифр на печать

СообщениеДобавлено: 28 фев 2018, 09:52
alexx
Во, значительно лучше!

Теперь и print.bat править не пришлось, сам правильный путь подставил.
Мелочи правда остались - в "додаток 5" за 2014 год не вставляет дату, а за 2015 год проставляет дату не из сохраненного документа, а текущую. Но все это порешалось правкой промежуточного xml.

Правда вопрос о том как и почему у меня оказались "неправильные" файлы остается открытым! Да и поправят ли это дело в новых версиях...