Re: Passing Formulas to FOP
Hello, You can use the following attributes to format as sup and sub respectively. !--SUP-- xsl:attribute-set name=sup xsl:attribute name=font-sizesmaller/xsl:attribute xsl:attribute name=baseline-shiftsuper/xsl:attribute xsl:attribute name=vertical-alignsuper/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- !--SUB-- xsl:attribute-set name=sub xsl:attribute name=font-sizesmaller/xsl:attribute xsl:attribute name=baseline-shiftsub/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- fo:inline xsl:use-attribute-sets=sup xsl:apply-templates/ /fo:inline Instead of attributes you can also use them direclty inside inline element. On Fri, Dec 18, 2009 at 1:11 PM, Peter Hopfgartner peter.hopfgart...@r3-gis.com wrote: Hello, we would like to format chemical formulas with FOP. The formulas come from the XML file. We tried to include the FO instructions in the XML file, like in the following Hfo:inline vertical-align=sub font-size=7pt2/fo:inlineO Anyway, the formatting does not survive the XSL processing. Checking with -foout, the relevant fragment becomes H2O. Does anybody have any hint how to pass the formatting instructions to the final FO file? Regards, Peter -- Dott. Peter Hopfgartner R3 GIS Srl - GmbH Via Johann Kravogl-Str. 2 I-39012 Meran/Merano (BZ) Email: peter.hopfgart...@r3-gis.com Tel. : +39 0473 494949 Fax : +39 0473 069902 www : http://www.r3-gis.com - To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org -- Nedim Buke
Re: Passing Formulas to FOP
Nedim Buke wrote: Hello, You can use the following attributes to format as sup and sub respectively. !--SUP-- xsl:attribute-set name=sup xsl:attribute name=font-sizesmaller/xsl:attribute xsl:attribute name=baseline-shiftsuper/xsl:attribute xsl:attribute name=vertical-alignsuper/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- !--SUB-- xsl:attribute-set name=sub xsl:attribute name=font-sizesmaller/xsl:attribute xsl:attribute name=baseline-shiftsub/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- fo:inline xsl:use-attribute-sets=sup xsl:apply-templates/ /fo:inline Instead of attributes you can also use them direclty inside inline element. Hello Nedim, your way of formatting the sub/sup seems much more correct then mine was. Anyway, I'm not able to understand if this help me in my base problem. Let's say, that I have e text element, which might contain formulas like text drinking Hsub2/subO is healthly /text How should I write my XSL file, so that your sub/sup attributes are applied correctly? Regards, Peter On Fri, Dec 18, 2009 at 1:11 PM, Peter Hopfgartner peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com wrote: Hello, we would like to format chemical formulas with FOP. The formulas come from the XML file. We tried to include the FO instructions in the XML file, like in the following Hfo:inline vertical-align=sub font-size=7pt2/fo:inlineO Anyway, the formatting does not survive the XSL processing. Checking with -foout, the relevant fragment becomes H2O. Does anybody have any hint how to pass the formatting instructions to the final FO file? Regards, Peter -- Dott. Peter Hopfgartner R3 GIS Srl - GmbH Via Johann Kravogl-Str. 2 I-39012 Meran/Merano (BZ) Email: peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com Tel. : +39 0473 494949 Fax : +39 0473 069902 www : http://www.r3-gis.com - To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org mailto:fop-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org mailto:fop-users-h...@xmlgraphics.apache.org -- Nedim Buke -- Dott. Peter Hopfgartner R3 GIS Srl - GmbH Via Johann Kravogl-Str. 2 I-39012 Meran/Merano (BZ) Email: peter.hopfgart...@r3-gis.com Tel. : +39 0473 494949 Fax : +39 0473 069902 www : http://www.r3-gis.com - To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org
Re: Passing Formulas to FOP
Hello Peter, As follows: !--SUP-- xsl:attribute-set name=sup xsl:attribute name=font-sizesmaller/xsl: attribute xsl:attribute name=baseline-shiftsuper/xsl:attribute xsl:attribute name=vertical-alignsuper/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- !--SUB-- xsl:attribute-set name=sub xsl:attribute name=font-sizesmaller/xsl:attribute xsl:attribute name=baseline-shiftsub/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- xs:template match=text fo:block xsl:apply-templates/ /fo:block /xsl:template xsl:template match=sub fo:inline xsl:use-attribute-sets=sup xsl:apply-templates/ /fo:inline /xsl:template Thats all. On Fri, Dec 18, 2009 at 2:04 PM, Peter Hopfgartner peter.hopfgart...@r3-gis.com wrote: Nedim Buke wrote: Hello, You can use the following attributes to format as sup and sub respectively. !--SUP-- xsl:attribute-set name=sup xsl:attribute name=font-sizesmaller/xsl:attribute xsl:attribute name=baseline-shiftsuper/xsl:attribute xsl:attribute name=vertical-alignsuper/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- !--SUB-- xsl:attribute-set name=sub xsl:attribute name=font-sizesmaller/xsl:attribute xsl:attribute name=baseline-shiftsub/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- fo:inline xsl:use-attribute-sets=sup xsl:apply-templates/ /fo:inline Instead of attributes you can also use them direclty inside inline element. Hello Nedim, your way of formatting the sub/sup seems much more correct then mine was. Anyway, I'm not able to understand if this help me in my base problem. Let's say, that I have e text element, which might contain formulas like text drinking Hsub2/subO is healthly /text How should I write my XSL file, so that your sub/sup attributes are applied correctly? Regards, Peter On Fri, Dec 18, 2009 at 1:11 PM, Peter Hopfgartner peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com wrote: Hello, we would like to format chemical formulas with FOP. The formulas come from the XML file. We tried to include the FO instructions in the XML file, like in the following Hfo:inline vertical-align=sub font-size=7pt2/fo:inlineO Anyway, the formatting does not survive the XSL processing. Checking with -foout, the relevant fragment becomes H2O. Does anybody have any hint how to pass the formatting instructions to the final FO file? Regards, Peter -- Dott. Peter Hopfgartner R3 GIS Srl - GmbH Via Johann Kravogl-Str. 2 I-39012 Meran/Merano (BZ) Email: peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com Tel. : +39 0473 494949 Fax : +39 0473 069902 www : http://www.r3-gis.com - To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org mailto:fop-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org mailto:fop-users-h...@xmlgraphics.apache.org -- Nedim Buke -- Dott. Peter Hopfgartner R3 GIS Srl - GmbH Via Johann Kravogl-Str. 2 I-39012 Meran/Merano (BZ) Email: peter.hopfgart...@r3-gis.com Tel. : +39 0473 494949 Fax : +39 0473 069902 www : http://www.r3-gis.com - To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org -- Nedim Buke
Re: Passing Formulas to FOP
Works! Probably I've outed myself as a complete XSL green horn. Thank you, Peter Nedim Buke wrote: Hello Peter, As follows: !--SUP-- xsl:attribute-set name=sup xsl:attribute name=font-sizesmaller/xsl: attribute xsl:attribute name=baseline-shiftsuper/xsl:attribute xsl:attribute name=vertical-alignsuper/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- !--SUB-- xsl:attribute-set name=sub xsl:attribute name=font-sizesmaller/xsl:attribute xsl:attribute name=baseline-shiftsub/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- xs:template match=text fo:block xsl:apply-templates/ /fo:block /xsl:template xsl:template match=sub fo:inline xsl:use-attribute-sets=sup xsl:apply-templates/ /fo:inline /xsl:template Thats all. On Fri, Dec 18, 2009 at 2:04 PM, Peter Hopfgartner peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com wrote: Nedim Buke wrote: Hello, You can use the following attributes to format as sup and sub respectively. !--SUP-- xsl:attribute-set name=sup xsl:attribute name=font-sizesmaller/xsl:attribute xsl:attribute name=baseline-shiftsuper/xsl:attribute xsl:attribute name=vertical-alignsuper/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- !--SUB-- xsl:attribute-set name=sub xsl:attribute name=font-sizesmaller/xsl:attribute xsl:attribute name=baseline-shiftsub/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- fo:inline xsl:use-attribute-sets=sup xsl:apply-templates/ /fo:inline Instead of attributes you can also use them direclty inside inline element. Hello Nedim, your way of formatting the sub/sup seems much more correct then mine was. Anyway, I'm not able to understand if this help me in my base problem. Let's say, that I have e text element, which might contain formulas like text drinking Hsub2/subO is healthly /text How should I write my XSL file, so that your sub/sup attributes are applied correctly? Regards, Peter On Fri, Dec 18, 2009 at 1:11 PM, Peter Hopfgartner peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com wrote: Hello, we would like to format chemical formulas with FOP. The formulas come from the XML file. We tried to include the FO instructions in the XML file, like in the following Hfo:inline vertical-align=sub font-size=7pt2/fo:inlineO Anyway, the formatting does not survive the XSL processing. Checking with -foout, the relevant fragment becomes H2O. Does anybody have any hint how to pass the formatting instructions to the final FO file? Regards, Peter -- Dott. Peter Hopfgartner R3 GIS Srl - GmbH Via Johann Kravogl-Str. 2 I-39012 Meran/Merano (BZ) Email: peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com Tel. : +39 0473 494949 Fax : +39 0473 069902 www : http://www.r3-gis.com - To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org mailto:fop-users-unsubscr...@xmlgraphics.apache.org mailto:fop-users-unsubscr...@xmlgraphics.apache.org mailto:fop-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org mailto:fop-users-h...@xmlgraphics.apache.org mailto:fop-users-h...@xmlgraphics.apache.org mailto:fop-users-h...@xmlgraphics.apache.org -- Nedim Buke -- Dott. Peter Hopfgartner R3 GIS Srl - GmbH Via Johann Kravogl-Str. 2 I-39012 Meran/Merano (BZ) Email: peter.hopfgart...@r3-gis.com
Re: Passing Formulas to FOP
Peter, A good place for strictly XSLT, XSL, and XPath questions is the XSL mailing list at http://www.mulberrytech.com/xsl/xsl-list/ I'm fairly new to this as well. There certainly is a bit of a curve. Happy styling! Best Regards, Gregory Buchenberger On Fri, 2009-12-18 at 14:25 +0100, Peter Hopfgartner wrote: Works! Probably I've outed myself as a complete XSL green horn. Thank you, Peter Nedim Buke wrote: Hello Peter, As follows: !--SUP-- xsl:attribute-set name=sup xsl:attribute name=font-sizesmaller/xsl: attribute xsl:attribute name=baseline-shiftsuper/xsl:attribute xsl:attribute name=vertical-alignsuper/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- !--SUB-- xsl:attribute-set name=sub xsl:attribute name=font-sizesmaller/xsl:attribute xsl:attribute name=baseline-shiftsub/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- xs:template match=text fo:block xsl:apply-templates/ /fo:block /xsl:template xsl:template match=sub fo:inline xsl:use-attribute-sets=sup xsl:apply-templates/ /fo:inline /xsl:template Thats all. On Fri, Dec 18, 2009 at 2:04 PM, Peter Hopfgartner peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com wrote: Nedim Buke wrote: Hello, You can use the following attributes to format as sup and sub respectively. !--SUP-- xsl:attribute-set name=sup xsl:attribute name=font-sizesmaller/xsl:attribute xsl:attribute name=baseline-shiftsuper/xsl:attribute xsl:attribute name=vertical-alignsuper/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- !--SUB-- xsl:attribute-set name=sub xsl:attribute name=font-sizesmaller/xsl:attribute xsl:attribute name=baseline-shiftsub/xsl:attribute xsl:attribute name=dominant-baselinehanging/xsl:attribute xsl:attribute name=keep-togetheralways/xsl:attribute /xsl:attribute-set !--END SUP-- fo:inline xsl:use-attribute-sets=sup xsl:apply-templates/ /fo:inline Instead of attributes you can also use them direclty inside inline element. Hello Nedim, your way of formatting the sub/sup seems much more correct then mine was. Anyway, I'm not able to understand if this help me in my base problem. Let's say, that I have e text element, which might contain formulas like text drinking Hsub2/subO is healthly /text How should I write my XSL file, so that your sub/sup attributes are applied correctly? Regards, Peter On Fri, Dec 18, 2009 at 1:11 PM, Peter Hopfgartner peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com wrote: Hello, we would like to format chemical formulas with FOP. The formulas come from the XML file. We tried to include the FO instructions in the XML file, like in the following Hfo:inline vertical-align=sub font-size=7pt2/fo:inlineO Anyway, the formatting does not survive the XSL processing. Checking with -foout, the relevant fragment becomes H2O. Does anybody have any hint how to pass the formatting instructions to the final FO file? Regards, Peter -- Dott. Peter Hopfgartner R3 GIS Srl - GmbH Via Johann Kravogl-Str. 2 I-39012 Meran/Merano (BZ) Email: peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com mailto:peter.hopfgart...@r3-gis.com Tel. : +39 0473 494949 Fax : +39 0473 069902 www : http://www.r3-gis.com - To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org mailto:fop-users-unsubscr...@xmlgraphics.apache.org