改变通用/文本打印机在C#Windows应用程序的字体:我想在C#Windows应用程序的文字印刷。
为此,我安装了一个通用/文本打印机。
我已经在C夏普代码写为:
string dwon,dwof;
StreamReader streamToPrint;
Font printFont;
dwon = string.Format("{0}{1}", Convert.ToChar(27), Convert.ToChar(69));
dwof = string.Format("{0}{1}", Convert.ToChar(27), Convert.ToChar(70));
StreamWriter sw = new StreamWriter(@"G:\TEST.TXT");
sw.WriteLine(dwon+"Manoj Dua"+dwof);
sw.WriteLine("Gandhi Colony");
sw.WriteLine("Muzaffarnagar");
sw.Close();
try
{
streamToPrint = new StreamReader(@"G:\Test.txt");
try
{
printFont = new Font("Courier", 10);
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler
(this.pd_PrintPage);
pd.Print();
}
finally
{
streamToPrint.Close();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
但】Manoj Kumar是不是印在大胆。
它打印】Manoj库马尔和F之前】Manoj库马尔
é
哪里是错误,请告诉我。
请帮助