2010-12-01 17 views
9

Bir Microsoft Access Veritabanından Lab Data ayrıştırmaya çalışıyorum Zaten tüm verileri biçimlendirdim ama metin tabloları (ASCII Chars ile oluşturulan Tablolar) düzgün görüntülenmiyor. Sabit aralıklı bir yazı tipi kullanıyorum (Coupier Yeni) ancak perdede belirsiz kalınlık belirdikten sonra perdede sabit görünmüyor gibi görünüyor ancak alttan çizgilerin yazdırılması kısa sürüyor. Aşağıdaki XAML ekranda (XamlPad cinsinden) ve yazıcı (HP CP2025) hem doğru hizalarWPF'deki Gerçek Sabit Genişlik Fontları

+0

Metninizi bir LABEL olarak görüntülüyorsanız, alt çizgiler kısayol tuşları için bayrak olarak yenir. James Kovacs'ın önerdiği gibi bir "TextBlock" veya bir "TextBox" kullandığınızdan emin olun. "IsReadonly =" True "Background =" Transparent "BorderThickness =" 0 "' ile hot-keys yapmayan bir Label'ı simüle edebilirsiniz. –

cevap

19

:

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

Ben yazıcınızda yazı tipi değiştirme ayarlarını kontrol ederim.

+0

Açık bir WPF uygulamasında yanlış görüntüleniyordu –

+0

Bize düzgün bir şekilde görüntülenemeyen bir XAML verebilir misiniz? Yazı tipini değiştiren bir stil veya kod olmadığından emin misiniz? –

+2

"Courier New" benim için çalışıyor – sergtk

İlgili konular