2012-07-05 38 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