/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/span/ |
H A D | span_object.cpp | 308 LetterSpacingSpan::LetterSpacingSpan(Dimension letterSpacing) : SpanBase(0, 0), letterSpacing_(lett… in LetterSpacingSpan() function in OHOS::Ace::LetterSpacingSpan 310 LetterSpacingSpan::LetterSpacingSpan(Dimension letterSpacing, int32_t start, int32_t end) in LetterSpacingSpan() function in OHOS::Ace::LetterSpacingSpan 314 Dimension LetterSpacingSpan::GetLetterSpacing() const in GetLetterSpacing() 330 RefPtr<SpanBase> LetterSpacingSpan::GetSubSpan(int32_t start, int32_t end) in GetSubSpan() 332 RefPtr<SpanBase> spanBase = MakeRefPtr<LetterSpacingSpan>(letterSpacing_, start, end); in GetSubSpan() 336 void LetterSpacingSpan::AddLetterSpacingStyle(const RefPtr<NG::SpanItem>& spanItem) const in AddLetterSpacingStyle() 341 void LetterSpacingSpan::RemoveLetterSpacingStyle(const RefPtr<NG::SpanItem>& spanItem) in RemoveLetterSpacingStyle() 346 SpanType LetterSpacingSpan::GetSpanType() const in GetSpanType() 351 std::string LetterSpacingSpan::ToString() const in ToString() 363 bool LetterSpacingSpan::IsAttributesEqual(const RefPtr<SpanBase>& other) const in IsAttributesEqual() [all …]
|
H A D | span_object.h | 188 class LetterSpacingSpan : public SpanBase { 189 DECLARE_ACE_TYPE(LetterSpacingSpan, SpanBase); 192 LetterSpacingSpan() = default; 193 explicit LetterSpacingSpan(Dimension letterSpacing); 194 LetterSpacingSpan(Dimension letterSpacing, int32_t start, int32_t end);
|
H A D | span_string.h | 79 RefPtr<LetterSpacingSpan> ToLetterSpacingSpan(
|
H A D | span_string.cpp | 529 return MakeRefPtr<LetterSpacingSpan>(); in GetDefaultSpan() 1092 RefPtr<LetterSpacingSpan> SpanString::ToLetterSpacingSpan( in ToLetterSpacingSpan() 1100 return AceType::MakeRefPtr<LetterSpacingSpan>(letterSpacing, start, end); in ToLetterSpacingSpan()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/style_string/ |
H A D | js_span_object.h | 162 static RefPtr<LetterSpacingSpan> ParseJSLetterSpacingSpan(const JSRef<JSObject>& obj); 166 RefPtr<LetterSpacingSpan>& GetLetterSpacingSpan(); 167 void SetLetterSpacingSpan(const RefPtr<LetterSpacingSpan>& letterSpacingSpan); 171 RefPtr<LetterSpacingSpan> letterSpacingSpan_;
|
H A D | js_span_object.cpp | 452 RefPtr<LetterSpacingSpan> span; in Constructor() 454 span = AceType::MakeRefPtr<LetterSpacingSpan>(); in Constructor() 469 RefPtr<LetterSpacingSpan> JSLetterSpacingSpan::ParseJSLetterSpacingSpan(const JSRef<JSObject>& obj) in ParseJSLetterSpacingSpan() 472 return AceType::MakeRefPtr<LetterSpacingSpan>(CalcDimension(0, DimensionUnit::VP)); in ParseJSLetterSpacingSpan() 474 return AceType::MakeRefPtr<LetterSpacingSpan>(ParseLengthMetrics(obj)); in ParseJSLetterSpacingSpan() 486 RefPtr<LetterSpacingSpan>& JSLetterSpacingSpan::GetLetterSpacingSpan() in GetLetterSpacingSpan() 491 void JSLetterSpacingSpan::SetLetterSpacingSpan(const RefPtr<LetterSpacingSpan>& letterSpacingSpan) in SetLetterSpacingSpan()
|
H A D | js_span_string.cpp | 362 auto span = AceType::DynamicCast<LetterSpacingSpan>(spanObject); in CreateJsLetterSpacingSpan() 511 return AceType::MakeRefPtr<LetterSpacingSpan>( in ParseJsLetterSpacingSpan()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/adapter/ohos/capability/ |
H A D | html_convert_test.cpp | 145 spanString3->AddSpan(AceType::MakeRefPtr<LetterSpacingSpan>(Dimension(5), 5, 8)); 172 spanString2->AddSpan(AceType::MakeRefPtr<LetterSpacingSpan>(Dimension(10), 12, 14)); 293 spanString->AddSpan(AceType::MakeRefPtr<LetterSpacingSpan>(Dimension(5), 5, 8));
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/rich_editor/ |
H A D | rich_editor_content_modifier_test_ng.cpp | 96 styledString->AddSpan(AceType::MakeRefPtr<LetterSpacingSpan>(LETTER_SPACING, 0, length)); in CreateTextStyledString()
|
H A D | rich_editor_styled_string_test_ng.cpp | 92 styledString->AddSpan(AceType::MakeRefPtr<LetterSpacingSpan>(LETTER_SPACING, 0, length)); in CreateTextStyledString()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text/ |
H A D | span_string_test_ng.cpp | 259 spanString3->AddSpan(AceType::MakeRefPtr<LetterSpacingSpan>(Dimension(5), 0, 3)); 270 auto letterSpacingSpan = AceType::DynamicCast<LetterSpacingSpan>(firstSpans[0]); 300 spanString3->AddSpan(AceType::MakeRefPtr<LetterSpacingSpan>(Dimension(5), 5, 8)); 311 auto letterSpacingSpan = AceType::DynamicCast<LetterSpacingSpan>(firstSpans[0]); 1209 spanStr->AddSpan(AceType::MakeRefPtr<LetterSpacingSpan>(Dimension(15), 8, 9)); 1345 auto letterSpacingSpan = AceType::MakeRefPtr<LetterSpacingSpan>(Dimension(5), 0, 3);
|
/ohos5.0/foundation/arkui/ace_engine/adapter/ohos/capability/html/ |
H A D | html_to_span.cpp | 1026 return MakeDimensionSpan<LetterSpacingSpanParam, LetterSpacingSpan>(info, value); in CreateSpan()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/ |
H A D | rich_editor_pattern.cpp | 337 …auto letterSpacingSpan = AceType::MakeRefPtr<LetterSpacingSpan>(textStyle.GetLetterSpacing(), 0, l… in CreateStyledStringByTextStyle()
|