2010-12-01 26 views
9

Microsoft AccessデータベースからLabデータを解析しようとしています。ASCII文字で作成されたテーブルは正しく表示されません。私は固定ピッチフォント(Couier New)を使用していますが、マークアップのアンダースコアを印刷するときにピッチが固定されていないように見えますが、印刷時には下線が短くなります。WPFの真の固定幅フォント

+0

テキストをLABELに表示している場合は、ホットキーのフラグとしてアンダースコアが使用されています。 James Kovacsが提案するように 'TextBlock'を使用しているか、' TextBox'を使用していることを確認してください。それらを 'IsReadonly =" True "Background =" Transparent "BorderThickness =" 0 "'に設定して、ホットキーを実行しないラベルをシミュレートすることができます。 –

答えて

19

次のXAMLは、(HP CP2025)(XamlPadで)、プリンタに画面上の両方に正しく整列:

<StackPanel> 
    <TextBlock FontFamily="Courier New" FontSize="30">ABCDEFGHI</TextBlock> 
    <TextBlock FontFamily="Courier New" FontSize="30">A_C_E_G_I</TextBlock> 
    </StackPanel> 

私はあなたのプリンターにフォント置換設定を確認します。

+0

開いているWPFアプリケーションで間違って表示されていた –

+0

正しく表示されないXAMLをいくつか教えてもらえますか?フォントを変更しているスタイルやコードがないと確信していますか? –

+2

"Courier New"が私のために働いています – sergtk

関連する問題