2012-07-05 56 views
0

我的IDE是.Net 2008使用C#。我需要以非比例間隔的字體將字符串發送到打印機。作爲一個例子可以說字符串=「Hello World」的和打印機「的Printer1」C#發送字符串到打印機不與快遞

我跟着這個計算器職位的建議: Sending String Directly to printer

當我設置字體爲「宋體」或「漫畫無憂MS」,它的作品。但是,當我使用Courier時,我得到了不等比例的字體。

我使用的確切編碼是我引用的文章。爲什麼Courier不會給我我需要的非比例間距字體?有沒有辦法來解決這個問題?

謝謝你在前進, 哈維努斯鮑姆

+1

請學習寫作文字。 「但是當我使用Courier時,我得到了一個不按比例分隔的字體。」不同於「C#發送字符串到打印機不能使用信使」。 – TomTom 2012-07-05 13:42:57

回答

4

快遞是等寬字體。它的所有字符都具有相同的寬度。

+1

;)有趣的是,有些人甚至沒有看到他們發送的字體 - 在任何字體管理中很容易看到Courier不成比例。實際上它是好的 - 它是爲Shells/CmdLine接口製作的字體,而不是打印「普通文本」。 – TomTom 2012-07-05 13:43:49