1

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();
4

1 に答える 1

0

これを試して

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

于 2012-06-08T11:40:04.060 に答える