From: SourceForge.net <no...@so...> - 2003-12-05 18:46:29
|
Bugs item #854966, was opened at 2003-12-05 12:46 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=373747&aid=854966&group_id=21935 Category: DocBook XSL FO Group: None Status: Open Resolution: None Priority: 5 Submitted By: Gary Meyer (smew) Assigned to: Nobody/Anonymous (nobody) Summary: Handling relative-align backwards Initial Comment: I'm definately new to this product, and could be wrong, but I believe that the XSL to FO code was written backwards for handling the relative-align attribute. There are 6 occurrences of: <xsl:if test="$fop.extensions = 0"> <xsl:attribute name="relative- align">baseline</xsl:attribute> </xsl:if> in file fo/pagesetup.xsl and I get a ton of errors during the FOP process saying: [fop] [ERROR] Unknown enumerated value for property 'relative-align': baseline [fop] [ERROR] Error in relative-align property value 'baseline': org.apache.fop.fo.expr.PropertyException: No conversion defined but if I change the above code to != (change equal to not equal) all of the FOP errors go away. So I believe the code should say: <xsl:if test="$fop.extensions != 0"> <xsl:attribute name="relative- align">baseline</xsl:attribute> </xsl:if> ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=373747&aid=854966&group_id=21935 |
From: SourceForge.net <no...@so...> - 2004-04-11 05:20:20
|
Bugs item #854966, was opened at 2003-12-05 10:46 Message generated for change (Comment added) made by bobstayton You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=373747&aid=854966&group_id=21935 Category: DocBook XSL FO Group: None >Status: Closed >Resolution: Invalid Priority: 5 Submitted By: Gary Meyer (smew) Assigned to: Nobody/Anonymous (nobody) Summary: Handling relative-align backwards Initial Comment: I'm definately new to this product, and could be wrong, but I believe that the XSL to FO code was written backwards for handling the relative-align attribute. There are 6 occurrences of: <xsl:if test="$fop.extensions = 0"> <xsl:attribute name="relative- align">baseline</xsl:attribute> </xsl:if> in file fo/pagesetup.xsl and I get a ton of errors during the FOP process saying: [fop] [ERROR] Unknown enumerated value for property 'relative-align': baseline [fop] [ERROR] Error in relative-align property value 'baseline': org.apache.fop.fo.expr.PropertyException: No conversion defined but if I change the above code to != (change equal to not equal) all of the FOP errors go away. So I believe the code should say: <xsl:if test="$fop.extensions != 0"> <xsl:attribute name="relative- align">baseline</xsl:attribute> </xsl:if> ---------------------------------------------------------------------- >Comment By: Robert Stayton (bobstayton) Date: 2004-04-10 22:20 Message: Logged In: YES user_id=193218 The logic in the template is correct. The assumption is that anyone using FOP will set fop.extensions=1 rather than use the default of 0. By setting fop.extensions=1, several properties that FOP does not support will be left out of the FO output. Closing the report with no changes to the source. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=373747&aid=854966&group_id=21935 |