Browse Source

Revert: DecorationMode.Gaps is not working consistently for certain fonts, setting TextDecorationMode.Through as default

Marcin Ziąbek 1 year ago
parent
commit
9c038fba56
1 changed files with 2 additions and 10 deletions
  1. 2 10
      Source/QuestPDF/Infrastructure/TextStyle.cs

+ 2 - 10
Source/QuestPDF/Infrastructure/TextStyle.cs

@@ -77,7 +77,7 @@ namespace QuestPDF.Infrastructure
                 DecorationColor = DecorationColor ?? Colors.Black,
                 DecorationColor = DecorationColor ?? Colors.Black,
                 DecorationType = CreateDecoration(),
                 DecorationType = CreateDecoration(),
                 
                 
-                DecorationMode = DecorationMode(),
+                DecorationMode = TextStyleConfiguration.TextDecorationMode.Through,
                 DecorationStyle = DecorationStyle ?? TextStyleConfiguration.TextDecorationStyle.Solid,
                 DecorationStyle = DecorationStyle ?? TextStyleConfiguration.TextDecorationStyle.Solid,
                 DecorationThickness = DecorationThickness ?? 1,
                 DecorationThickness = DecorationThickness ?? 1,
                 
                 
@@ -99,15 +99,7 @@ namespace QuestPDF.Infrastructure
                 
                 
                 return result;
                 return result;
             }
             }
-            
-            TextStyleConfiguration.TextDecorationMode DecorationMode()
-            {
-                if (DecorationStyle == TextStyleConfiguration.TextDecorationStyle.Solid)
-                    return TextStyleConfiguration.TextDecorationMode.Gaps;
-                
-                return TextStyleConfiguration.TextDecorationMode.Through;
-            }
-            
+
             TextStyleConfiguration.TextDecoration CreateDecoration()
             TextStyleConfiguration.TextDecoration CreateDecoration()
             {
             {
                 var result = TextStyleConfiguration.TextDecoration.NoDecoration;
                 var result = TextStyleConfiguration.TextDecoration.NoDecoration;