xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nedim Buke <nedim.b...@gmail.com>
Subject Re: Passing Formulas to FOP
Date Fri, 18 Dec 2009 12:23:45 GMT
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.hopfgartner@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.hopfgartner@r3-gis.com <mailto:peter.hopfgartner@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.hopfgartner@r3-gis.com
>>    <mailto:peter.hopfgartner@r3-gis.com>
>>
>>    Tel. : +39 0473 494949
>>    Fax  : +39 0473 069902
>>    www  : http://www.r3-gis.com
>>
>>
>>    ---------------------------------------------------------------------
>>    To unsubscribe, e-mail:
>>    fop-users-unsubscribe@xmlgraphics.apache.org
>>    <mailto:fop-users-unsubscribe@xmlgraphics.apache.org>
>>
>>    For additional commands, e-mail:
>>    fop-users-help@xmlgraphics.apache.org
>>    <mailto:fop-users-help@xmlgraphics.apache.org>
>>
>>
>>
>>
>> --
>> Nedim Buke
>>
>
>
> --
>
> Dott. Peter Hopfgartner
>
> R3 GIS Srl - GmbH
> Via Johann Kravogl-Str. 2
> I-39012 Meran/Merano (BZ)
> Email: peter.hopfgartner@r3-gis.com
> Tel. : +39 0473 494949
> Fax  : +39 0473 069902
> www  : http://www.r3-gis.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>
>


-- 
Nedim Buke

Mime
View raw message