0

グラフィカル インターフェイスでテキストを処理できるユーザーを使用して、アプリケーションを作成する必要があります。ユーザーは、親パネル/キャンバスまたは何か内でテキスト オブジェクトを移動したり、フォントを変更したり、文字のサイズ (高さ、幅)、文字間の間隔などを変更したりできます。

適用対象:

テキストの処理の最後 (または処理中) に、ユーザーはすべての文字の位置、文字の高さと幅、文字間の距離 (間隔) を取得します。また、これらの測定値はすべて同じ測定単位 (ピクセル、ポイント) でなければなりません。

質問は、これにどのような種類のフレームワーク (.NET、Silverlight、XNA、Flash、Java、HTML 5、Javascript など) を使用できるかということです。

私は Microsoft に「魂を売り渡され」ました (以前は .NET だけで働いていました) が、Flash、HTML、Javascript、Java の経験はある程度あります。したがって、すべての提案を歓迎します

Silverlight でアプローチしようとしましたが、唯一の問題は間隔 (動的に変更) でした。グリフを使用しようとすると、何らかの方法で機能しました。唯一の問題は、グリフの間隔が変更されたとき (すべての文字で同じ)、視覚的な間隔がすべての文字。したがって、間隔の問題は今のところ最大です。

別のアプローチとして、テキストを文字の集合として扱い、文字間の距離を自分で計算することもできます。しかし、アプリケーションでは、すべてのユーザーが独自のカスタム フォントを使用できます (ここでは、私の知識が十分ではありません)。そのため、カスタム フォントを使用する前に、フォントのすべての文字を作成 (描画) する必要があると思います。

私はインターネットで、ほぼ同じこと (Javascript で行われる) を行ういくつかのアプリケーションを見つけましたが、開始する前に、他の可能性についてより多くの情報を取得したいと考えています。

4

1 に答える 1

0
于 2012-11-21T05:56:37.277 に答える