すいません>>931の問題1に関しては自己解決しました
istyle属性でコントロールできました

istyle = 1 でかな漢
istyle = 2 で半角カナ
istyle = 3 で英字
istyle = 4 で数字

問題2にかんして情報ありましたらよろしくおねがいいたします