Jelajahi Sumber

Implemented Kenrics Code Truncation code for inclusion in release

frogsoftware 9 bulan lalu
induk
melakukan
30a315440f
1 mengubah file dengan 8 tambahan dan 2 penghapusan
  1. 8 2
      InABox.Poster.Timberline/TimberlineConverters.cs

+ 8 - 2
InABox.Poster.Timberline/TimberlineConverters.cs

@@ -24,15 +24,21 @@ namespace InABox.Poster.Timberline
         }
 
         public override string? ConvertToString(object? value, IWriterRow row, MemberMapData memberMapData)
+        {
+            return ConvertString(value, MaxLength);
+        }
+
+        public static string ConvertString(object? value, int maxLength)
         {
             var str = value?.ToString() ?? "";
-            if (str.Length > MaxLength)
+            if (str.Length > maxLength)
             {
-                str = str[..MaxLength];
+                str = str[..maxLength];
             }
             str = str.ReplaceLineEndings(" ");
             return str;
         }
+
     }
 
     public class TimberlinePosterDateConverter : DefaultTypeConverter