返回首页

改变通用/文本打印机在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库马尔
é
哪里是错误,请告诉我。

请帮助

回答