Here is some code to insert a new line escape sequence after a certain number of characters (for fixed width displays)
private string spliceNoteText(string text)
{
StringBuilder sb = new StringBuilder();
int maxWidth = 70;
int blockOfText;
for (int i = 0; i <= text.Length; i += maxWidth)
{
if (i >= text.Length)
continue;
int charsRemaining = text.Length - i;
if (charsRemaining <= maxWidth)
blockOfText = charsRemaining;
else
blockOfText = maxWidth;
sb.Append(text.Substring(i, blockOfText));
sb.Append("\n");
}
return sb.ToString();
}
It's is ugly and boring, can it be made prettier or more elegant?