TextField の htmlText の扱い方


htmlTextは普段のHTMLの扱い方とちょい違う

TextFieldのhtmlTextを使う機会が無くて、今回初めて使ったんですが、早速、ハマったんで、メモ。

フォントが大きい

既存のHTMLから、特定のIDに囲まれたデータを取ってきて表示するのが今回の要件だったんですが、とりあえず、表示してみたら、フォントが異様にデカイんです。

フォントファミリーを指定しよう

スタイルシートで設定してみたりもするんですが、いっこうに直らない。他に変なタグが混ざってないか?とか、spanで囲み直したらどうなる?とか、いろんな事を試しても直らず。
で、結局のところ、fontFamilyの指定で直ったんですが、文字が崩れたりとかじゃなくて、デカイだけだったんで、見つけるのに苦労しました。
ちなみに、日本語以外は正常なフォントサイズで表示されるので、そこでピンときました。

既存のHTML読み込み時の注意

あと、これはすぐに分かったんですが、もう一個注意点として、htmlTextは文字列上のスペース、改行もきちんと認識して、隙間があいていくみたいなので、既存のHTMLから読み込んだりする時には、その辺を掃除する必要があります。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>