iTextSharp Textfield将字体设置为Bold
对于textfield对象,我想将样式更改为粗体。 我已经创建了arial字体,因为它不是BaseFont对象的默认字体。 显然,TextField对象仅将BaseFont作为有效字体。 我想知道如何将我分配给文本字段的字体样式更改为粗体。 有没有办法做到这一点? 这是我到目前为止的代码
TextField txtNewField = new TextField(stamp.Writer, new Rectangle(1, 1, 75, 25), "TxtField"); BaseFont arial = BaseFont.CreateFont(@"c:windowsfontsarial.ttf", BaseFont.CP1252, BaseFont.NOT_EMBEDDED); txtNewField.FontSize = 8; txtNewField.Font = arial;
先感谢您!
您是否尝试将arialbd.ttf
指定为字体名称? 我认为无论如何都会产生更好的效果,因为粗体字体会被调整。
(我不确定为什么你不能只为TextField指定一个Font
,诚然……)
上述就是C#学习教程:iTextSharp Textfield将字体设置为Bold分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1012863.html