如何使用Itextsharp将Arial Narrow注册为basefont

时间:2014-07-08 14:38:59

标签: itextsharp itext

我使用以下语句使用iText Sharp创建Arial Narrow basefont。

   BaseFont arialn = BaseFont.CreateFont("c:\\windows\\fonts\\Arial-narrow_[allfont.net].ttf", BaseFont.CP1252, BaseFont.EMBEDDED);

这就是我使用的方式,其中cb2是内容字节,f_cn2是基本字体。

输出不是Arial Narrow。

   cb2.AddTemplate(page, 0, 0);  
   cb2.BeginText();
   cb2.SetFontAndSize(f_cn2, 10);
      foreach (var xy in xylist)
      {
        cb2.ShowTextAligned(Element.ALIGN_LEFT, xy.Text, xy.xpos, xy.ypos, 0F);
      }
   cb2.EndText();

0 个答案:

没有答案