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-size">smaller</xsl:
attribute>
<xsl:attribute name="baseline-shift">super</xsl:attribute>
<xsl:attribute name="vertical-align">super</xsl:attribute>
<xsl:attribute name="dominant-baseline">hanging</xsl:attribute>
<xsl:attribute name="keep-together">always</xsl:attribute>
</xsl:attribute-set>
<!--END SUP-->
<!--SUB-->
<xsl:attribute-set name="sub">
<xsl:attribute name="font-size">smaller</xsl:attribute>
<xsl:attribute name="baseline-shift">sub</xsl:attribute>
<xsl:attribute name="dominant-baseline">hanging</xsl:attribute>
<xsl:attribute name="keep-together">always</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-size">smaller</xsl:attribute>
<xsl:attribute name="baseline-shift">super</xsl:attribute>
<xsl:attribute name="vertical-align">super</xsl:attribute>
<xsl:attribute
name="dominant-baseline">hanging</xsl:attribute>
<xsl:attribute name="keep-together">always</xsl:attribute>
</xsl:attribute-set>
<!--END SUP-->
<!--SUB-->
<xsl:attribute-set name="sub">
<xsl:attribute name="font-size">smaller</xsl:attribute>
<xsl:attribute name="baseline-shift">sub</xsl:attribute>
<xsl:attribute
name="dominant-baseline">hanging</xsl:attribute>
<xsl:attribute name="keep-together">always</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 H<sub>2</sub>O 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
H<fo:inline vertical-align="sub" font-size="7pt">2</fo:inline>O
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
<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