Home
last modified time | relevance | path

Searched refs:spannableString (Results 1 - 21 of 21) sorted by relevance

/foundation/arkui/ui_lite/frameworks/draw/
H A Ddraw_label.cpp41 labelLine.fontSize, letterIndex, labelLine.spannableString); 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, lineBackgroundColor); in DrawTextOneLine()
121 uint16_t letterIndex, SpannableString* spannableString) in GetLineMaxLetterSize()
120 GetLineMaxLetterSize(const char* text, uint16_t lineLength, uint16_t fontId, uint8_t fontSize, uint16_t letterIndex, SpannableString* spannableString) GetLineMaxLetterSize() argument
[all...]
H A Ddraw_label.h56 uint16_t letterIndex, SpannableString* spannableString);
H A Ddraw_utils.h82 SpannableString* spannableString; member
/foundation/arkui/ui_lite/test/unittest/components/
H A Dui_label_unit_test.cpp277 SpannableString spannableString("图形子系统测试正常粗体斜体粗斜体"); in HWTEST_F()
278 spannableString.SetTextStyle(TEXT_STYLE_ITALIC, 11, 13); in HWTEST_F()
279 spannableString.SetTextStyle(TEXT_STYLE_BOLD, 9, 11); in HWTEST_F()
280 spannableString.SetTextStyle(TEXT_STYLE_BOLD_ITALIC, 13, 16); in HWTEST_F()
281 label_->SetText(&spannableString); in HWTEST_F()
282 EXPECT_EQ(spannableString.styleList_.Size(), 3); in HWTEST_F()
/foundation/arkui/ui_lite/frameworks/font/
H A Dui_font_adaptor.cpp31 SpannableString* spannableString, in GetNextLineAndWidth()
39 spannableString, len, eliminateTrailingSpaces); 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_line_break.cpp122 SpannableString* spannableString, in GetNextLineAndWidth()
156 width = GetLetterWidth(unicode, letterIndex, height, fontId, fontSize, spannableString); in GetNextLineAndWidth()
198 SpannableString* spannableString) 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.h32 SpannableString* spannableString,
H A Dui_line_break.h121 SpannableString* spannableString,
135 uint16_t fontId, uint8_t fontSize, SpannableString* spannableString);
H A Dui_font_bitmap.cpp362 SpannableString* spannableString) in GetLineMaxHeight()
365 if (spannableString == nullptr) { in GetLineMaxHeight()
372 if (spannableString != nullptr && spannableString->GetSpannable(letterIndex)) { in GetLineMaxHeight()
374 spannableString->GetFontHeight(letterIndex, spannableHeight, fontId, fontSize); 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.cpp1006 SpannableString* spannableString) in GetLineMaxHeight()
1020 if (spannableString != nullptr && spannableString->GetSpannable(letterIndex)) { in GetLineMaxHeight()
1022 spannableString->GetFontHeight(letterIndex, spannableHeight, fontId, fontSize); 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/test/unittest/common/
H A Dtext_unit_test.cpp190 SpannableString spannableString("图形子系统测试正常粗体斜体粗斜体"); in HWTEST_F()
191 spannableString.SetTextStyle(TEXT_STYLE_ITALIC, 11, 13); in HWTEST_F()
192 spannableString.SetTextStyle(TEXT_STYLE_BOLD, 9, 11); in HWTEST_F()
193 spannableString.SetTextStyle(TEXT_STYLE_BOLD_ITALIC, 13, 16); in HWTEST_F()
194 EXPECT_EQ(spannableString.styleList_.Size(), 3); in HWTEST_F()
/foundation/arkui/ui_lite/test/uitest/test_vector_font/
H A Dui_test_vector_font.cpp356 SpannableString* spannableString = new SpannableString(); in TestDrawTextITALYBOLD() local
357 spannableString->SetTextStyle(TextStyle::TEXT_STYLE_ITALIC, ELEVEN, THIRTEEN); in TestDrawTextITALYBOLD()
358 spannableString->SetTextStyle(TEXT_STYLE_BOLD, NINE, ELEVEN); in TestDrawTextITALYBOLD()
359 spannableString->SetTextStyle(TEXT_STYLE_BOLD_ITALIC, THIRTEEN, SIXTEEN); in TestDrawTextITALYBOLD()
360 label->SetText(spannableString); in TestDrawTextITALYBOLD()
362 delete spannableString; in TestDrawTextITALYBOLD()
363 spannableString = nullptr; in TestDrawTextITALYBOLD()
/foundation/arkui/ui_lite/interfaces/kits/common/
H A Dtext.h229 void SetSpannableString(const SpannableString* spannableString);
582 uint16_t& letterIndex, SpannableString* spannableString, TextLine& textLine);
601 SpannableString* spannableString);
/foundation/arkui/ui_lite/frameworks/common/
H A Dtext.cpp77 void Text::SetSpannableString(const SpannableString* spannableString) in SetSpannableString() argument
82 spannableString_->SetSpannableString(spannableString); in SetSpannableString()
448 SpannableString* spannableString) in CalculateLineWithEllipsis()
453 begin += GetTextLine(begin, textLen, width, lineNum, letterSpace, letterIndex, spannableString, in CalculateLineWithEllipsis()
472 uint16_t& letterIndex, SpannableString* spannableString, TextLine& textLine) in GetTextLine()
477 lineWidth, lineHeight, letterIndex, spannableString, in GetTextLine()
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
H A Dtyped_text.h49 SpannableString* spannableString = nullptr,
H A Dtyped_text.cpp29 int16_t lineHeight, int16_t maxWidth, int8_t lineSpace, SpannableString* spannableString, in GetTextSize()
48 curLetterHeight, letterIndex, spannableString, false, in GetTextSize()
28 GetTextSize(const char* text, uint16_t fontId, uint8_t fontSize, int16_t letterSpace, int16_t lineHeight, int16_t maxWidth, int8_t lineSpace, SpannableString* spannableString, bool eliminateTrailingSpaces) GetTextSize() argument
/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 12 milliseconds