【问题标题】:Unable to view MICR font in print preview无法在打印预览中查看 MICR 字体
【发布时间】: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();

【问题讨论】:

    标签: c# asp.net micr


    【解决方案1】:

    试试这个

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-16
      • 1970-01-01
      • 1970-01-01
      • 2015-01-01
      相关资源
      最近更新 更多