public static ICharSequence Trim(this ICharSequence formattedText) { System.String text = formattedText.ToString(); Int32 start; for (start = 0; start < text.Length; start++) { if (!Char.IsWhiteSpace(text[start])) { break; } } Int32 end; for (end = text.Length - 1; end >= 0; end--) { if (!Char.IsWhiteSpace(text[end])) { break; } } return(formattedText.SubSequenceFormatted(start, end + 1)); }
public static ICharSequence Trim(this ICharSequence sequence) { System.String charSequence = sequence.ToString(); Int32 start; for (start = 0; start < charSequence.Length; start++) { if (!Char.IsWhiteSpace(charSequence[start])) { break; } } Int32 end; for (end = charSequence.Length - 1; end >= 0; end--) { if (!Char.IsWhiteSpace(charSequence[end])) { break; } } return(sequence.SubSequenceFormatted(start, end + 1)); }
private static ICharSequence limitCharSequenceLength(ICharSequence cs) { if (cs == null) { return(cs); } if (cs.Length() > MaxCharSequenceLength) { cs = cs.SubSequenceFormatted(0, MaxCharSequenceLength); } return(cs); }
public void PutText(SpannableString originalText) { _originalText = originalText; if (_originalText.Length() > TRIM_LENGTH) { _trimmedText = TextUtils.ConcatFormatted(_originalText.SubSequenceFormatted(0, TRIM_LENGTH), new SpannableString("...")); } else { _trimmedText = _originalText; } this.TextFormatted = _trimmedText; }
private static ICharSequence limitCharSequenceLength(ICharSequence cs) { if (cs == null) { return cs; } if (cs.Length() > MaxCharSequenceLength) { cs = cs.SubSequenceFormatted(0, MaxCharSequenceLength); } return cs; }
public ICharSequence SubSequenceFormatted(int start, int end) { return(_sequence.SubSequenceFormatted(start, end)); }