/foundation/arkui/ui_lite/frameworks/draw/ |
H A D | draw_label.cpp | 41 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 D | draw_label.h | 56 uint16_t letterIndex, SpannableString* spannableString);
|
H A D | draw_utils.h | 82 SpannableString* spannableString; member
|
/foundation/arkui/ui_lite/test/unittest/components/ |
H A D | ui_label_unit_test.cpp | 277 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 D | ui_font_adaptor.cpp | 31 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 D | ui_line_break.cpp | 122 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 D | ui_font_adaptor.h | 32 SpannableString* spannableString,
|
H A D | ui_line_break.h | 121 SpannableString* spannableString,
135 uint16_t fontId, uint8_t fontSize, SpannableString* spannableString);
|
H A D | ui_font_bitmap.cpp | 362 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 D | ui_font.cpp | 270 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 D | ui_font_vector.cpp | 1006 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 D | text_unit_test.cpp | 190 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 D | ui_test_vector_font.cpp | 356 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 D | text.h | 229 void SetSpannableString(const SpannableString* spannableString); 582 uint16_t& letterIndex, SpannableString* spannableString, TextLine& textLine); 601 SpannableString* spannableString);
|
/foundation/arkui/ui_lite/frameworks/common/ |
H A D | text.cpp | 77 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 D | typed_text.h | 49 SpannableString* spannableString = nullptr,
|
H A D | typed_text.cpp | 29 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 D | ui_font_bitmap.h | 50 uint16_t& letterIndex, SpannableString* spannableString) override;
|
H A D | ui_font_vector.h | 57 uint16_t& letterIndex, SpannableString* spannableString) override;
|
/foundation/arkui/ui_lite/interfaces/kits/font/ |
H A D | base_font.h | 229 uint16_t& letterIndex, SpannableString* spannableString) = 0;
|
H A D | ui_font.h | 233 uint16_t letterIndex, SpannableString* spannableString);
|