2010-08-16 6 views
3

Pour un objet textfield, je voudrais changer le style en gras. J'ai déjà créé la police arial car ce n'est pas une police par défaut pour l'objet BaseFont. Apparemment, l'objet TextField prend seulement le BaseFont comme une police valide. Je me demandais comment je changerais le style de la police que j'ai assigné à mon champ de texte en gras. Y a-t-il un moyen de faire cela? voici mon code que j'ai jusqu'iciiTextSharp Textfield définir la police en gras

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; 

Merci d'avance!

Répondre

5

Avez-vous essayé de spécifier arialbd.ttf comme nom de la police? Je pense que cela donnera de meilleurs résultats de toute façon, car la police en gras aura été réglée.

(Je ne sais pas pourquoi vous ne pouvez pas simplement spécifier un Font pour un TextField, certes ...)

Questions connexes