コントロールは奇妙な非標準のHTMLを出力するので、実用的な価値があるかどうか疑問に思います。
コントロールはfont
タグを発行します!
他の人はそれをどのように扱っていますか?テキストに対して何らかの正規表現の置き換えを行いますか?
それとも私は何かが足りないのですか?
コントロールは奇妙な非標準のHTMLを出力するので、実用的な価値があるかどうか疑問に思います。
コントロールはfont
タグを発行します!
他の人はそれをどのように扱っていますか?テキストに対して何らかの正規表現の置き換えを行いますか?
それとも私は何かが足りないのですか?
値はありますか?はい。実用的ですか?場合によります。そこから何か役に立つものを得るために、どれだけの作業を喜んで行いますか?
Jabber で構築されたチャット アプリのチャット ウィンドウを作成するには、RTC を使用する必要がありました。結局、すべてのチャット メッセージのすべての行を解析し、そのテキスト幅をチェックし、偽の HTML (TextFormat および Font タグ) を GREP で削除し、スタイリング タグ (ボールド、イタリックなど) を残してから、スクロールするキューに移動する必要がありました。新しいメッセージが送受信されると上向きになります。これらの 200 行の画面上のバッファーを保持する必要がありました (キューの最後にある部分的なメッセージを削除しないように注意してください)。また、絵文字 — :) ;) :-) など — が配置されている場所をプロットし、それらの正確な位置を見つけてから、チャット出力の位置と正確に一致する同期スクロールされた Canvas に絵文字画像を描画する必要がありました。窓。テキストを選択可能にし、人々がそれをコピーして貼り付けることができるようにしながら、これらすべてを行います。
これは大変な作業でしたか?そうだったに違いない。製品は最終的に役に立ちましたか? そう思うのが好きです。実際、それはかなりクールでした。これは私が初めて取り組んだ Flex プロジェクトの 1 つであったため、多くのことを学びました。
アドビが実際の、gimp されていない HTML をサポートしてほしいと思いますか? 絶対。
簡単な答え: RTC から何かを取得するのは面倒ですが、Java や C++ で同様に有用なことを行うよりもおそらく高速です。YMMV。