C2017-036 Call method that finds a proportional font that supports the symbol characters we use.
This commit is contained in:
@@ -4488,7 +4488,7 @@ namespace Volian.Print.Library
|
||||
private string FixRTFToPrint(string rtf)
|
||||
{
|
||||
// Only do this if the text contains symbols.
|
||||
if ((rtf.Contains("VESymbFix") || rtf.Contains("Arial Unicode")))
|
||||
if ((rtf.Contains("VESymbFix") || rtf.Contains(Volian.Base.Library.vlnFont.ProportionalSymbolFont))) // C2017-036 get best available proportional font for symbols
|
||||
{
|
||||
// bug fix: B2017-117 was getting an out of window handles error when doing a print all for Bryon
|
||||
// add the using statment to free up window handle that is created doing a New RichTextBox()
|
||||
@@ -4520,7 +4520,7 @@ namespace Volian.Print.Library
|
||||
for (int i = 0; i < rtb.TextLength; i++)
|
||||
{
|
||||
rtb.Select(i, 1);
|
||||
if ((rtb.SelectionFont.FontFamily.Name == "VESymbFix" || rtb.SelectionFont.FontFamily.Name.StartsWith("Arial Unicode")) && rtb.SelectedText.Length > 0)
|
||||
if ((rtb.SelectedRtf.Contains("VESymbFix") || rtb.SelectedRtf.Contains(Volian.Base.Library.vlnFont.ProportionalSymbolFont)) && rtb.SelectedText.Length > 0) // C2017-036 get best available proportional font for symbols
|
||||
{
|
||||
for (int j = 0; j < SymReplaceList.MaxIndex; j++)
|
||||
{
|
||||
|
Reference in New Issue
Block a user