B2021-055 When first character is a bolded symbol, the rest of the text prints bolded.

This commit is contained in:
John Jenko 2021-05-04 19:46:22 +00:00
parent 9bddf3acb3
commit 11a6a82f43

View File

@ -425,6 +425,7 @@ namespace Volian.Print.Library
_lastWasLineBreak = 0; // B2017-191 reset hard return count _lastWasLineBreak = 0; // B2017-191 reset hard return count
return; return;
} }
iTextSharp.text.Font font = Volian.Svg.Library.VolianPdf.GetFont(visualText.Format.Font.Name, visualText.Format.FontSize, iTextSharp.text.Font font = Volian.Svg.Library.VolianPdf.GetFont(visualText.Format.Font.Name, visualText.Format.FontSize,
(visualText.Format.IsBold ? iTextSharp.text.Font.BOLD : 0) + (visualText.Format.IsBold ? iTextSharp.text.Font.BOLD : 0) +
(visualText.Format.IsItalic ? iTextSharp.text.Font.ITALIC : 0)); (visualText.Format.IsItalic ? iTextSharp.text.Font.ITALIC : 0));
@ -616,7 +617,9 @@ namespace Volian.Print.Library
if (_MyFont == null) if (_MyFont == null)
{ {
_MyFont = font; _MyFont = font;
_MyParagraph.Font = _MyFont; //B2021-055 if first character was a bold symbol, entire line was bold
// Set the MyParagraph font to an not bolded version
_MyParagraph.Font = Volian.Svg.Library.VolianPdf.GetFont(font.Familyname, (int)font.Size, 0);
} }
} }