AH Formatter / XSL Formatter
Q&A



操作方法

多言語

トップ
基本・一般
AH Formatter について
XSL Formatter について
操作方法
プログラミング
XSLT/XSL-FO/SVG/MathML 仕様について
XSLT/XSL-FO/MathML テクニック
索引
Q.  ひとつのFOで多言語を扱いたいとき、fo:root に xml:lang を指定することができないと思います。これはどうすればよいですか。 [No.2002101804]
A. 

xml:lang はcountryプロパティとlanguageプロパティのショートハンドになります。よってcountryプロパティとlanguageプロパティが指定できる部分に指定すれば問題ありません。また、countryプロパティとlanguageプロパティは継承プロパティですので、都合のよい所で指定できます。

<fo:block xml:lang="en">
    English flow(language code en)
</fo:block>

<fo:block xml:lang="zh-CN">
    Simplified Chinese flow(language code zh, country code CN)
</fo:block>

Copyright © 1999-2011 Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.