WPF TextBox の文字間隔を変更したいと思います。CSSで利用できるもの
のようなもの。
XAML では可能だと思います。最も簡単な方法は何ですか?letter-spacing: 5px
「GlyphRun オブジェクトと Glyphs 要素の紹介」ドキュメントを見つけましたが、非常に役に立たないことがわかりました。
これはそのページのコード例です:
<!-- "Hello World!" with explicit character widths for proportional font -->
<Glyphs
FontUri = "C:\WINDOWS\Fonts\ARIAL.TTF"
FontRenderingEmSize = "36"
UnicodeString = "Hello World!"
Indices = ",80;,80;,80;,80;,80;,80;,80;,80;,80;,80;,80"
Fill = "Maroon"
OriginX = "50"
OriginY = "225"
/>
Indices
同じドキュメント ページでは、プロパティの機能について次の「説明」が提供されています。
私はそれが何を意味するのか分かりません。また、インデックスが正しいかどうかもわかりません。コード内のコメントは、私が気にしない「文字幅」について語っています。文字間の幅を調整したい。
Glyphs
また、要素を TextBoxに適用する方法の例もありません。試してみると、WPF テスト アプリがクラッシュしました。
私がやりたいことは、WPF TextBox 内の描画された文字の間に表示される空白を少し増やすことです。テキストの長さと内容は異なります。Indicies
新しいキャラクターが登場するたびにプロパティを変更する必要がありますか? 「すべての文字に対して、通常よりも 20% 多いスペースにする」と言う方法はありますか。
誰でも私を助けることができますか?