mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-22 03:02:35 +01:00
Remove TextLengthHelper class from project
The TextLengthHelper.cs file under the TextLengthCalculator in the common library has been completely deleted. This change removes redundant functions and helps to streamline the codebase.
This commit is contained in:
parent
51f95d9489
commit
3708e0c3da
@ -1,30 +0,0 @@
|
||||
using System;
|
||||
|
||||
namespace Nikse.SubtitleEdit.Core.Common.TextLengthCalculator
|
||||
{
|
||||
public static class TextLengthHelper
|
||||
{
|
||||
public static decimal CountCharacters(string text, bool forCps)
|
||||
{
|
||||
return CalcFactory.MakeCalculator(Configuration.Settings.General.CpsLineLengthStrategy).CountCharacters(text, forCps);
|
||||
}
|
||||
|
||||
public static bool IsKnownHtmlTag(string input, int index)
|
||||
{
|
||||
var s = input.Remove(0, index + 1).ToLowerInvariant();
|
||||
return s.StartsWith('/') ||
|
||||
s.StartsWith("i>", StringComparison.Ordinal) ||
|
||||
s.StartsWith("b>", StringComparison.Ordinal) ||
|
||||
s.StartsWith("u>", StringComparison.Ordinal) ||
|
||||
s.StartsWith("font ", StringComparison.Ordinal) ||
|
||||
s.StartsWith("ruby", StringComparison.Ordinal) ||
|
||||
s.StartsWith("span>", StringComparison.Ordinal) ||
|
||||
s.StartsWith("span ", StringComparison.Ordinal) ||
|
||||
s.StartsWith("p>", StringComparison.Ordinal) ||
|
||||
s.StartsWith("br>", StringComparison.Ordinal) ||
|
||||
s.StartsWith("box>", StringComparison.Ordinal) ||
|
||||
s.StartsWith("div>", StringComparison.Ordinal) ||
|
||||
s.StartsWith("div ", StringComparison.Ordinal);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user