gpt4 book ai didi

c# - iTextSharp 文本字段将字体设置为粗体

转载 作者:行者123 更新时间:2023-11-30 15:10:13 25 4
gpt4 key购买 nike

对于文本域对象,我想将样式更改为粗体。我已经创建了 arial 字体,因为它不是 BaseFont 对象的默认字体。显然,TextField 对象只将 BaseFont 作为有效字体。我想知道如何将分配给文本字段的字体样式更改为粗体。有没有办法做到这一点?这是我到目前为止的代码

TextField txtNewField = new TextField(stamp.Writer, new Rectangle(1, 1, 75, 25), "TxtField"); 
BaseFont arial = BaseFont.CreateFont(@"c:\windows\fonts\arial.ttf", BaseFont.CP1252, BaseFont.NOT_EMBEDDED);
txtNewField.FontSize = 8;
txtNewField.Font = arial;

提前致谢!

最佳答案

您是否尝试过将 arialbd.ttf 指定为字体名称?我认为无论如何都会得到更好的结果,因为粗体字体已经过调整。

(我不确定为什么你不能只为 TextField 指定一个 Font,诚然...)

关于c# - iTextSharp 文本字段将字体设置为粗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3497124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com