无法在打印预览中查看MICR字体

时间:2012-06-08 10:17:02

标签: asp.net micr

我已经编写了一个使用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();

1 个答案:

答案 0 :(得分:0)

试试这个

ppdlg.PrintPreviewControl.Font = new Font("ADVMICR.TTF", 12);