Unicode

Q
Unicode文字を扱いたい 

A
[解決方法]
Biz/Browser ver4.2より、Unicode文字に対応いたしました。
画面からのUnicode文字入力、Unicode形式データの取り扱いが可能です。


■画面からUnicode文字を入力する

オブジェクトのValueTypeプロパティをUString型にしていただくことで、Unicode文字の
画面入力が可能です。





■Unicode形式データを取り扱う


CSVファイル、XMLファイルでUnicodeデータを扱うことが可能です。
CSVDocumentオブジェクトやxmlDOMImplementationオブジェクトなどの生成時、
コンストラクタの引数でUnicode指定をしてください。






【注意】

Unicode文字をGUIオブジェクト上に表示するには、オブジェクトのFontKindプロパティで
指定しているフォントが該当のUnicode文字を持っていることが前提条件となります。

FontKindプロパティはデフォルト($STD)でゴシックを指定していますが、ゴシックフォント
が保持しないUnicode文字を表示したい場合は、SetFontFamilyメソッドであらかじめ
フォントを登録しておき、各オブジェクトのFontKindプロパティで該当フォントを指定して
ください。

フォントの設定方法については、
  Biz/Designer XE (ver4.1) TIPS集 > 新機能 > フォントを設定する
をご参照ください。


 
[サンプルコード]

■XMLファイルでUnicodeデータを扱う場合
Label:UString UnicodeLabel {
	:
}
	:
var xmlImpl = new xmlDOMimplementation(xmlDOMImplementation.unicode);

var response = GetHttpSession().get("/test/sample.xml");
var xmldom = xmlImpl.load(response);
var code = xmldom.DocumentElement.SelectSingleNode("//code/");
UnicodeText = code.text;

管理番号:Brw42_A001
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser XE・Biz/Designer XE TIPS集 トップへ