Lines Matching refs:textLen
91 uint32_t textLen = static_cast<uint32_t>(strlen(text));
92 if (textLen > MAX_TEXT_LENGTH) {
93 textLen = MAX_TEXT_LENGTH;
102 text_ = static_cast<char*>(UIMalloc(textLen + 1));
106 if (strncpy_s(text_, textLen + 1, text, textLen) != EOK) {
417 uint32_t textLen = GetTextStrLen();
418 if ((ellipsisIndex != TEXT_ELLIPSIS_END_INV) && (ellipsisIndex < textLen)) {
419 textLen = ellipsisIndex;
423 while ((begin < textLen) && (text_[begin] != '\0') && (lineNum < MAX_LINE_COUNT)) {
425 GetTextLine(begin, textLen, width, lineNum, letterSpace, letterIndex, spannableString_, textLine_[lineNum]);
437 maxLineBytes = CalculateLineWithEllipsis(begin, textLen, newWidth, letterSpace, lineNum, letterIndex,
445 uint32_t Text::CalculateLineWithEllipsis(uint32_t begin, uint32_t textLen, int16_t width,
452 while ((begin < textLen) && (text_[begin] != '\0') && (lineNum < MAX_LINE_COUNT)) {
453 begin += GetTextLine(begin, textLen, width, lineNum, letterSpace, letterIndex, spannableString,
471 uint32_t Text::GetTextLine(uint32_t begin, uint32_t textLen, int16_t width, uint16_t lineNum, uint8_t letterSpace,
478 false, textLen - begin, IsEliminateTrailingSpaces());
479 if (nextLineBytes + begin > textLen) {
480 nextLineBytes = textLen - begin;
560 uint32_t textLen = static_cast<uint32_t>(strlen(text_));
563 while ((lineStart < textLen) && (text_[lineStart] != '\0')) {
577 if (nextLineStart == textLen) {
585 return (lineStart < textLen) ? lineStart : TEXT_ELLIPSIS_END_INV;