iTextSharp Textfield устанавливает шрифт в полужирный - PullRequest
3 голосов
/ 17 августа 2010

Для объекта текстового поля я хотел бы изменить стиль на жирный. Я уже создал шрифт 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; 

Заранее спасибо!

1 Ответ

5 голосов
/ 17 августа 2010

Вы пытались указать arialbd.ttf в качестве имени шрифта?Я думаю, что в любом случае это даст лучшие результаты, так как жирный шрифт будет настроен.

(я не уверен, почему вы не можете просто указать Font для TextField, по общему признанию ...)

...