
This first error saying text-align="char" looks like an attempt to use the feature of CALS tables that would align columns along a certain character, such as a "." for decimal point. This is specified on a table's colspec with align="char" char="." This should generate text-align="." for that table column. Unfortunately, text-align is listed in the FOP compliance document [1] as only partially supported: "Only start, end, center and justify are supported" The fact that your error message says text-align="char" suggests the table column was coded in the XML as align="char" char="char" Is that the case? [1] https://xmlgraphics.apache.org/fop/compliance.html Bob Stayton Sagehill Enterprises bobs@sagehill.net On 2/14/2018 6:14 AM, Bernhard Kleine wrote:
I have successfully transformed all the different chapters of the book and the appendix. Still when transforming the entire book I get two errors. The one about png as before and
ERROR - Invalid property value encountered in text-align="char": org.apache.fop.fo.expr.PropertyException: file:/K:/BuchprojektSpringer/VierteAuflageXmlDeutsch/Lehrbuch.xml_xslt:5447:5425: No conversion defined char; property:'text-align' (Siehe Position 5447:5557) org.apache.fop.fo.expr.PropertyException: file:/K:/BuchprojektSpringer/VierteAuflageXmlDeutsch/Lehrbuch.xml_xslt:5447:5425: No conversion defined char; property:'text-align' at org.apache.fop.fo.properties.PropertyMaker.make(PropertyMaker.java:446) at org.apache.fop.fo.PropertyList.convertAttributeToProperty(PropertyList.java:499) at org.apache.fop.fo.PropertyList.addAttributesToList(PropertyList.java:386) at org.apache.fop.fo.FObj.processNode(FObj.java:124) at org.apache.fop.fo.flow.table.TableFObj.processNode(TableFObj.java:232) at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:291) at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:179) at net.sf.saxon.event.ContentHandlerProxy.startContent(Unknown Source) at net.sf.saxon.event.NamespaceReducer.startContent(NamespaceReducer.java:216) at net.sf.saxon.event.ComplexContentOutputter.startContent(ComplexContentOutputter.java:714) at net.sf.saxon.event.ReceivingContentHandler.startElement(ReceivingContentHandler.java:370) at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) at org.apache.xerces.xinclude.XIncludeHandler.startElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at net.sf.saxon.event.Sender.sendSAXSource(Sender.java:451) at net.sf.saxon.event.Sender.send(Sender.java:153) at net.sf.saxon.jaxp.IdentityTransformer.transform(IdentityTransformer.java:375) at org.apache.fop.cli.InputHandlerFOP.transformTo(Unknown Source) at org.apache.fop.cli.InputHandlerFOP.renderTo(Unknown Source) at org.apache.fop.cli.Main.startFOP(Main.java:186) at org.apache.fop.cli.Main.main(Main.java:217)
BTW I would accept these error messages when they could point to the place they occur. The way it is now is totally unhelpfull, from the stone age of computing like MS Windows 3.1 error messages!
--
spitzhalde9 D-79853 lenzkirch bernhard.kleine@gmx.net www.b-kleine.com,www.urseetal.net - thunderbird mit enigmail GPG schlüssel: D5257409 fingerprint: 08 B7 F8 70 22 7A FC C1 15 49 CA A6 C7 6F A0 2E D5 25 74 09
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com https://www.oxygenxml.com/mailman/listinfo/oxygen-user