WPF中的True Fixed Width字体

时间:2010-12-01 20:21:43

标签: c# .net wpf

我正在尝试从Microsoft Access数据库解析实验室数据我已经格式化了所有数据,但文本表(使用ASCII字符创建的表)无法正确显示。我使用的是固定间距字体(Couier New),但是当在标记中打印Underscores时,间距似乎无法修复,但是当打印下划线时显得很短。

1 个答案:

答案 0 :(得分:23)

以下XAML在屏幕(在XamlPad中)和在打印机(HP CP2025)上正确对齐:

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

我会检查打印机上的字体替换设置。