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