iTextSharp - C# - Faire une police en gras ainsi que l'a souligné
C'est le code qui je suis en train de faire un gras et soulignés du texte.
Font header = new Font(Font.FontFamily.TIMES_ROMAN, 15f, Font.BOLD, BaseColor.BLACK);
header.SetStyle(Font.UNDERLINE);
Mais tout ce que je reçois est de souligner et non gras. Est il possible que je peux obtenir à la fois soulignés et en gras ?
OriginalL'auteur Animesh | 2016-01-28
Vous devez vous connecter pour publier un commentaire.
Comme une alternative à l'utilisation de la
Font
pour souligner un texte, vous pouvez également utiliser lesetUnderline()
méthode qui est disponible pour laChunk
classe. Lorsque vous utilisez la solution expliqué dans la réponse de Joachim Isaksson, vous pouvez choisir la largeur de ligne de la ligne, ni la distance de la ligne de base du texte. LesetUnderline()
méthode vous donne accès à tous que la liberté.Lire ma réponse à la question Comment la grève par le biais du texte à l'aide de la bibliothèque iText? pour plus d'info.
Prendre un coup d'oeil à ces exemples:
Dans les deux cas, la ligne est dessinée utilisateur 2 unités d'épaisseur au lieu de la valeur par défaut de 1 unité utilisateur. Dans
chunk1
la ligne sera établie utilisateur de 3 unités dans le texte (c'est souligner de fonctionnalité). Danschunk2
, la ligne sera établie au-dessus de la ligne de base (c'est barré fonctionnalité).OriginalL'auteur Bruno Lowagie
Essayez ce qui suit:
OriginalL'auteur Jaime Plancarte
J'ai utilisé comme ceci:
Merci. Maintenant, j'ai formaté correctement.
OriginalL'auteur Vilmar Oliveira