forked from extern/egroupware
Handle lists inside tables in odt
This commit is contained in:
parent
9ea38d694b
commit
0b6954fb44
@ -44,9 +44,7 @@
|
|||||||
</style:style>
|
</style:style>
|
||||||
<xsl:copy-of select="$custom-styles" />
|
<xsl:copy-of select="$custom-styles" />
|
||||||
<xsl:call-template name="extract-styles" />
|
<xsl:call-template name="extract-styles" />
|
||||||
</xsl:copy>
|
|
||||||
<!-- Pre-made styles from http://fisheye.liip.ch/browse/PUB/fluxcms/branches/matrix/inc/bx/editors/ooo/html2odt.xsl?r=9331 -->
|
<!-- Pre-made styles from http://fisheye.liip.ch/browse/PUB/fluxcms/branches/matrix/inc/bx/editors/ooo/html2odt.xsl?r=9331 -->
|
||||||
<office:styles>
|
|
||||||
<style:style style:name="Pol" style:family="paragraph" style:parent-style-name="Standard" style:list-style-name="LO">
|
<style:style style:name="Pol" style:family="paragraph" style:parent-style-name="Standard" style:list-style-name="LO">
|
||||||
<style:text-properties style:text-position="0% 100%"/>
|
<style:text-properties style:text-position="0% 100%"/>
|
||||||
</style:style>
|
</style:style>
|
||||||
@ -140,7 +138,7 @@
|
|||||||
<style:text-properties style:font-name="StarSymbol"/>
|
<style:text-properties style:font-name="StarSymbol"/>
|
||||||
</text:list-level-style-bullet>
|
</text:list-level-style-bullet>
|
||||||
</text:list-style>
|
</text:list-style>
|
||||||
</office:styles>
|
</xsl:copy>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
<!-- Generate custom styles based on the span styles -->
|
<!-- Generate custom styles based on the span styles -->
|
||||||
@ -199,7 +197,7 @@
|
|||||||
<xsl:variable name="font-size" select="substring-after(text(),'font-size:')" />
|
<xsl:variable name="font-size" select="substring-after(text(),'font-size:')" />
|
||||||
<!-- Approximate conversion that seems to work -->
|
<!-- Approximate conversion that seems to work -->
|
||||||
<xsl:variable name="size" select="ceiling(number(translate($font-size,translate($font-size,'0123456789',''),'')))"/>
|
<xsl:variable name="size" select="ceiling(number(translate($font-size,translate($font-size,'0123456789',''),'')))"/>
|
||||||
<style:text-properties fo:font-size="{$size}pt" fo:font-size-asian="{$size}pt"/>
|
<style:text-properties fo:font-size="{$size}pt"/>
|
||||||
</xsl:when>
|
</xsl:when>
|
||||||
<xsl:when test="starts-with(.,'font-family:')">
|
<xsl:when test="starts-with(.,'font-family:')">
|
||||||
|
|
||||||
@ -223,13 +221,13 @@
|
|||||||
<text:span text:style-name="Tunderline"><xsl:apply-templates/></text:span>
|
<text:span text:style-name="Tunderline"><xsl:apply-templates/></text:span>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
<xsl:template match="ul[parent::office:text]">
|
<xsl:template match="ul[ancestor::office:text]">
|
||||||
<text:list text:style-name="LU">
|
<text:list text:style-name="LU">
|
||||||
<xsl:apply-templates/>
|
<xsl:apply-templates/>
|
||||||
</text:list>
|
</text:list>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
<xsl:template match="ol[parent::office:text]">
|
<xsl:template match="ol[ancestor::office:text]">
|
||||||
<text:list text:style-name="LO">
|
<text:list text:style-name="LO">
|
||||||
<xsl:apply-templates/>
|
<xsl:apply-templates/>
|
||||||
</text:list>
|
</text:list>
|
||||||
|
Loading…
Reference in New Issue
Block a user