[
https://issues.apache.org/jira/browse/FOP-2452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
zhangcui updated FOP-2452:
--------------------------
Description:
<xsl:variable name="aa">
<xsl:value-of select="string-length('1ff{H1}ガメン') + 10" />
<xsl:value-of select="'mm'" />
</xsl:variable>
<fo:table>
<fo:table-column column-number="1" />
<fo:table-body>
<fo:table-row >
<fo:table-cell>
<fo:block >
<xsl:value-of
select="'1ff{H1}ガメン'" /><xsl:value-of select="'H1'" />
</fo:block>
<fo:block start-indent="{$aa}">
<xsl:value-of select="'HH'" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
result:
1ff{H1}ガメンH1
HH
it should be like this
1ff{H1}ガメンH1
HH
actually,i want layout like this,"H1"and"HH" are Vertical alignment
1ff{H1}ガメン H1
HH
how can the"H1"and"HH" become vertical alignment ?
if anyone can help,thank you!
was:
<xsl:variable name="aa">
<xsl:value-of select="string-length('1ff{H1}ガメン') + 10" /><xsl:value-of
select="'mm'" />
</xsl:variable>
<fo:table>
<fo:table-column column-number="1" />
<fo:table-body>
<fo:table-row >
<fo:table-cell>
<fo:block >
<xsl:value-of
select="'1ff{H1}ガメン'" /><xsl:value-of select="'H1'" />
</fo:block>
<fo:block start-indent="{$aa}">
<xsl:value-of select="'HH'" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
result:
1ff{H1}ガメンH1
HH
it should be like this
1ff{H1}ガメンH1
HH
actually,i want layout like this,"H1"and"HH" are Vertical alignment
1ff{H1}ガメン H1
HH
how can the"H1"and"HH" become vertical alignment ?
if anyone can help,thank you!
> the string-length($str) result is incorrect if $str contains japanese
> character
> -------------------------------------------------------------------------------
>
> Key: FOP-2452
> URL: https://issues.apache.org/jira/browse/FOP-2452
> Project: Fop
> Issue Type: Bug
> Environment: fop1.0
> Reporter: zhangcui
>
> <xsl:variable name="aa">
> <xsl:value-of select="string-length('1ff{H1}ガメン') + 10" />
> <xsl:value-of select="'mm'" />
> </xsl:variable>
> <fo:table>
> <fo:table-column column-number="1" />
> <fo:table-body>
> <fo:table-row >
> <fo:table-cell>
> <fo:block >
> <xsl:value-of
> select="'1ff{H1}ガメン'" /><xsl:value-of select="'H1'" />
> </fo:block>
> <fo:block start-indent="{$aa}">
> <xsl:value-of select="'HH'" />
> </fo:block>
> </fo:table-cell>
> </fo:table-row>
> </fo:table-body>
> </fo:table>
> result:
> 1ff{H1}ガメンH1
> HH
> it should be like this
> 1ff{H1}ガメンH1
> HH
> actually,i want layout like this,"H1"and"HH" are Vertical alignment
> 1ff{H1}ガメン H1
> HH
> how can the"H1"and"HH" become vertical alignment ?
> if anyone can help,thank you!
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)