【发布时间】:2012-06-08 10:17:01
【问题描述】:
我已经编写了一个代码来使用 MICR 字体打印支票,一切正常,但是在打印预览时我得到的是普通文本,但在打印文档时我得到了 MICR 字体所需的内容。如何在打印预览中显示 MICR 字体
这是我的代码
PrivateFontCollection PFC = new PrivateFontCollection();
PFC.AddFontFile(Server.MapPath("ADVMICR.TTF"));
FontFamily fm = new FontFamily(PFC.Families[0].Name, PFC);
Font PrintFont = new Font(fm, 12);
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
// Specify the printer to use.
pd.PrinterSettings.PrinterName = "SnagIt 9";
PrintPreviewDialog ppdlg = new PrintPreviewDialog();
ppdlg.Document = pd;
ppdlg.ShowDialog();
【问题讨论】: