iTextSharpは、フォントを作成しようとすると、本当に気に入らないのです。
FontFactory.GetFont(Font.HELVETICA, 12)
これは私にユーザーフレンドリーを与えますStackOverflowException
。だから私はこれを試しました:
new Font(Font.HELVETICA, 12)
同じことをします。試してみFont.TIMES
て、同じものを手に入れました。だから私はこの答えに基づいて少し低くしてみました、それは次のことを示唆しています:
BaseFont bf = BaseFont.CreateFont(
HttpContext.Current.Server.MapPath("/path/to/times.ttf"),
BaseFont.IDENTITY_H,
BaseFont.EMBEDDED);
new Font(bf, 12);
もう一度、StackOverflowException
。一貫性は良好ですが、ライブラリでフォントを選択できるようにしたいと思います。
どこかで設定が間違っていると確信しています。しかし、それが何であるかについては私を逃れます。