Home
last modified time | relevance | path

Searched refs:letterIndex (Results 1 - 16 of 16) sorted by relevance

/foundation/arkui/ui_lite/frameworks/draw/
H A Ddraw_label.cpp25 uint16_t DrawLabel::DrawTextOneLine(BufferInfo& gfxDstBuffer, const LabelLineInfo& labelLine, uint16_t& letterIndex) in DrawTextOneLine() argument
41 labelLine.fontSize, letterIndex, labelLine.spannableString); in DrawTextOneLine()
50 textStyle = labelLine.textStyles[letterIndex]; in DrawTextOneLine()
59 if (labelLine.spannableString != nullptr && labelLine.spannableString->GetSpannable(letterIndex)) { in DrawTextOneLine()
60 labelLine.spannableString->GetFontId(letterIndex, fontId); in DrawTextOneLine()
61 labelLine.spannableString->GetFontSize(letterIndex, fontSize); in DrawTextOneLine()
62 havebackgroundColor = labelLine.spannableString->GetBackgroundColor(letterIndex, backgroundColor); in DrawTextOneLine()
63 labelLine.spannableString->GetForegroundColor(letterIndex, foregroundColor); in DrawTextOneLine()
65 labelLine.spannableString->GetTextStyle(letterIndex, textStyle); in DrawTextOneLine()
68 labelLine.spannableString->GetLineBackgroundColor(letterIndex, lineBackgroundColo in DrawTextOneLine()
120 GetLineMaxLetterSize(const char* text, uint16_t lineLength, uint16_t fontId, uint8_t fontSize, uint16_t letterIndex, SpannableString* spannableString) GetLineMaxLetterSize() argument
490 GetLineBackgroundColor(uint16_t letterIndex, List<LineBackgroundColor>* linebackgroundColor, bool& havelinebackground, ColorType& linebgColor) GetLineBackgroundColor() argument
506 GetBackgroundColor(uint16_t letterIndex, List<BackgroundColor>* backgroundColor, bool& havebackground, ColorType& bgColor) GetBackgroundColor() argument
522 GetForegroundColor(uint16_t letterIndex, List<ForegroundColor>* foregroundColor, ColorType& fgColor) GetForegroundColor() argument
536 DrawLineBackgroundColor(BufferInfo& gfxDstBuffer, uint16_t letterIndex, const LabelLineInfo& labelLine) DrawLineBackgroundColor() argument
[all...]
H A Ddraw_label.h29 uint16_t& letterIndex);
56 uint16_t letterIndex, SpannableString* spannableString);
57 static void GetLineBackgroundColor(uint16_t letterIndex, List<LineBackgroundColor>* linebackgroundColor,
59 static void GetBackgroundColor(uint16_t letterIndex, List<BackgroundColor>* backgroundColor,
61 static void GetForegroundColor(uint16_t letterIndex, List<ForegroundColor>* foregroundColor, ColorType& fgColor);
62 static void DrawLineBackgroundColor(BufferInfo& gfxDstBuffer, uint16_t letterIndex,
/foundation/arkui/ui_lite/frameworks/common/
H A Dtext.cpp235 void Text::DrawEllipsis(BufferInfo& gfxDstBuffer, LabelLineInfo& labelLine, uint16_t& letterIndex) in DrawEllipsis() argument
241 DrawLabel::DrawTextOneLine(gfxDstBuffer, labelLine, letterIndex); in DrawEllipsis()
285 uint16_t letterIndex = 0; in Draw() local
290 int16_t tempLetterIndex = letterIndex; in Draw()
324 uint16_t ellipsisOssetY = DrawLabel::DrawTextOneLine(gfxDstBuffer, labelLine, letterIndex); in Draw()
327 DrawEllipsis(gfxDstBuffer, labelLine, letterIndex); in Draw()
330 letterIndex = TypedText::GetUTF8CharacterSize(text_, lineBegin + lineBytes); in Draw()
378 int16_t& tempLetterIndex, int16_t& lineHeight, uint16_t& lineBegin, uint16_t letterIndex) in SetNextLineBegin()
380 lineBegin += textLine_[letterIndex].lineBytes; in SetNextLineBegin()
422 uint16_t letterIndex in GetLine() local
377 SetNextLineBegin(const Style& style, uint16_t lineMaxHeight, int16_t& curLineHeight, Point& pos, int16_t& tempLetterIndex, int16_t& lineHeight, uint16_t& lineBegin, uint16_t letterIndex) SetNextLineBegin() argument
445 CalculateLineWithEllipsis(uint32_t begin, uint32_t textLen, int16_t width, uint8_t letterSpace, uint16_t& lineNum, uint16_t& letterIndex, SpannableString* spannableString) CalculateLineWithEllipsis() argument
471 GetTextLine(uint32_t begin, uint32_t textLen, int16_t width, uint16_t lineNum, uint8_t letterSpace, uint16_t& letterIndex, SpannableString* spannableString, TextLine& textLine) GetTextLine() argument
513 uint16_t letterIndex = 0; GetLetterIndexByLinePosition() local
562 uint16_t letterIndex = 0; GetLetterIndexByPosition() local
[all...]
H A Dtyped_text.cpp43 uint16_t letterIndex = 0; in GetTextSize() local
48 curLetterHeight, letterIndex, spannableString, false, in GetTextSize()
/foundation/arkui/ui_lite/frameworks/font/
H A Dui_line_break.cpp121 uint16_t& letterIndex, in GetNextLineAndWidth()
156 width = GetLetterWidth(unicode, letterIndex, height, fontId, fontSize, spannableString); in GetNextLineAndWidth()
157 letterIndex++; in GetNextLineAndWidth()
170 letterIndex--; in GetNextLineAndWidth()
194 uint16_t& letterIndex, in GetLetterWidth()
201 if (spannableString != nullptr && spannableString->GetSpannable(letterIndex)) { in GetLetterWidth()
202 spannableString->GetFontSize(letterIndex, fontSize); in GetLetterWidth()
203 spannableString->GetFontHeight(letterIndex, height, fontId, fontSize); in GetLetterWidth()
114 GetNextLineAndWidth(const char* text, uint16_t fontId, uint8_t fontSize, int16_t space, bool allBreak, int16_t& maxWidth, int16_t& maxHeight, uint16_t& letterIndex, SpannableString* spannableString, uint16_t len, bool eliminateTrailingSpaces) GetNextLineAndWidth() argument
193 GetLetterWidth(uint32_t unicode, uint16_t& letterIndex, int16_t& height, uint16_t fontId, uint8_t fontSize, SpannableString* spannableString) GetLetterWidth() argument
H A Dui_font_adaptor.cpp30 uint16_t& letterIndex, in GetNextLineAndWidth()
38 maxHeight, letterIndex, in GetNextLineAndWidth()
24 GetNextLineAndWidth(const char* txt, uint16_t fontId, uint8_t fontSize, int16_t letterSpace, int16_t& maxWidth, int16_t& maxHeight, uint16_t& letterIndex, SpannableString* spannableString, bool allBreak, uint16_t len, bool eliminateTrailingSpaces) GetNextLineAndWidth() argument
H A Dui_font_adaptor.h31 uint16_t& letterIndex,
H A Dui_line_break.h120 uint16_t& letterIndex,
134 int16_t GetLetterWidth(uint32_t unicode, uint16_t& letterIndex, int16_t& maxHeight,
H A Dui_font_bitmap.cpp361 uint16_t& letterIndex, in GetLineMaxHeight()
372 if (spannableString != nullptr && spannableString->GetSpannable(letterIndex)) { in GetLineMaxHeight()
374 spannableString->GetFontHeight(letterIndex, spannableHeight, fontId, fontSize); in GetLineMaxHeight()
378 letterIndex++; in GetLineMaxHeight()
357 GetLineMaxHeight(const char* text, uint16_t lineLength, uint16_t fontId, uint8_t fontSize, uint16_t& letterIndex, SpannableString* spannableString) GetLineMaxHeight() argument
H A Dui_font.cpp270 uint16_t letterIndex, SpannableString* spannableString) in GetLineMaxHeight()
272 return instance_->GetLineMaxHeight(text, lineLength, fontId, fontSize, letterIndex, spannableString); in GetLineMaxHeight()
269 GetLineMaxHeight(const char* text, uint16_t lineLength, uint16_t fontId, uint8_t fontSize, uint16_t letterIndex, SpannableString* spannableString) GetLineMaxHeight() argument
H A Dui_font_vector.cpp1005 uint16_t& letterIndex, in GetLineMaxHeight()
1020 if (spannableString != nullptr && spannableString->GetSpannable(letterIndex)) { in GetLineMaxHeight()
1022 spannableString->GetFontHeight(letterIndex, spannableHeight, fontId, fontSize); in GetLineMaxHeight()
1026 letterIndex++; in GetLineMaxHeight()
1001 GetLineMaxHeight(const char* text, uint16_t lineLength, uint16_t fontId, uint8_t fontSize, uint16_t& letterIndex, SpannableString* spannableString) GetLineMaxHeight() argument
/foundation/arkui/ui_lite/interfaces/kits/common/
H A Dtext.h582 uint16_t& letterIndex, SpannableString* spannableString, TextLine& textLine);
597 void DrawEllipsis(BufferInfo& gfxDstBuffer, LabelLineInfo& labelLine, uint16_t& letterIndex);
600 uint16_t& letterIndex,
634 int16_t& tempLetterIndex, int16_t& lineHeight, uint16_t& lineBegin, uint16_t letterIndex);
/foundation/arkui/ui_lite/interfaces/innerkits/font/
H A Dui_font_bitmap.h50 uint16_t& letterIndex, SpannableString* spannableString) override;
H A Dui_font_vector.h57 uint16_t& letterIndex, SpannableString* spannableString) override;
/foundation/arkui/ui_lite/interfaces/kits/font/
H A Dbase_font.h229 uint16_t& letterIndex, SpannableString* spannableString) = 0;
H A Dui_font.h233 uint16_t letterIndex, SpannableString* spannableString);

Completed in 11 milliseconds