振り仮名を取得したい

【ご質問】
漢字入力した文字列の振り仮名を「半角カナ文字」で表示を行いたいのですが、
どのようにしたらよいのでしょうか。

【回答】
CompositionResultEvent.reading-stringを用いることで実現可能です。

詳細は以下のサンプルをご参照ください。

{curl 6.0,7.0,8.0 applet}
{curl-file-attributes character-encoding = “shift-jis”}

{let input:String = “”}
{let tf:TextField = {TextField}}
{let td:TextDisplay = {TextDisplay}}

{tf.ui-object.add-event-handler
    {on e:CompositionResultEvent do
        set input = e.reading-string
    }
}

{tf.add-event-handler
    {on e:ValueChanged do
        set td.value = input
    }
}

{value
    {VBox
        spacing = 10pt,
        tf,
        td
    }
}