Home
last modified time | relevance | path

Searched refs:letterSpacingSpan (Results 1 – 6 of 6) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text/
H A Dspan_string_test_ng.cpp271 EXPECT_NE(letterSpacingSpan, nullptr);
272 EXPECT_EQ(letterSpacingSpan->GetStartIndex(), 2);
273 EXPECT_EQ(letterSpacingSpan->GetEndIndex(), 3);
274 EXPECT_TRUE(letterSpacingSpan->GetLetterSpacing() == Dimension(5));
312 EXPECT_NE(letterSpacingSpan, nullptr);
313 EXPECT_EQ(letterSpacingSpan->GetStartIndex(), 5);
314 EXPECT_EQ(letterSpacingSpan->GetEndIndex(), 6);
315 EXPECT_TRUE(letterSpacingSpan->GetLetterSpacing() == Dimension(5));
1346 EXPECT_FALSE(letterSpacingSpan->IsAttributesEqual(decorationSpan));
1347 letterSpacingSpan->ApplyToSpanItem(spanItem, SpanOperation::REMOVE);
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/style_string/
H A Djs_span_object.cpp449 auto letterSpacingSpan = Referenced::MakeRefPtr<JSLetterSpacingSpan>(); in Constructor() local
450 letterSpacingSpan->IncRefCount(); in Constructor()
458 letterSpacingSpan->letterSpacingSpan_ = span; in Constructor()
459 args.SetReturnValue(Referenced::RawPtr(letterSpacingSpan)); in Constructor()
462 void JSLetterSpacingSpan::Destructor(JSLetterSpacingSpan* letterSpacingSpan) in Destructor() argument
464 if (letterSpacingSpan != nullptr) { in Destructor()
465 letterSpacingSpan->DecRefCount(); in Destructor()
491 void JSLetterSpacingSpan::SetLetterSpacingSpan(const RefPtr<LetterSpacingSpan>& letterSpacingSpan) in SetLetterSpacingSpan() argument
493 letterSpacingSpan_ = letterSpacingSpan; in SetLetterSpacingSpan()
H A Djs_span_object.h160 static void Destructor(JSLetterSpacingSpan* letterSpacingSpan);
167 void SetLetterSpacingSpan(const RefPtr<LetterSpacingSpan>& letterSpacingSpan);
H A Djs_span_string.cpp365 auto letterSpacingSpan = Referenced::Claim(obj->Unwrap<JSLetterSpacingSpan>()); in CreateJsLetterSpacingSpan() local
366 letterSpacingSpan->SetLetterSpacingSpan(span); in CreateJsLetterSpacingSpan()
509 auto* letterSpacingSpan = AceType::DynamicCast<JSLetterSpacingSpan>(base); in ParseJsLetterSpacingSpan() local
510 if (letterSpacingSpan && letterSpacingSpan->GetLetterSpacingSpan()) { in ParseJsLetterSpacingSpan()
512 letterSpacingSpan->GetLetterSpacingSpan()->GetLetterSpacing(), start, start + length); in ParseJsLetterSpacingSpan()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/span/
H A Dspan_object.cpp365 auto letterSpacingSpan = DynamicCast<LetterSpacingSpan>(other); in IsAttributesEqual() local
366 if (!letterSpacingSpan) { in IsAttributesEqual()
369 auto letterSpacing = letterSpacingSpan->GetLetterSpacing(); in IsAttributesEqual()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/
H A Drich_editor_pattern.cpp337 …auto letterSpacingSpan = AceType::MakeRefPtr<LetterSpacingSpan>(textStyle.GetLetterSpacing(), 0, l… in CreateStyledStringByTextStyle() local
338 styledString->AddSpan(letterSpacingSpan); in CreateStyledStringByTextStyle()