Home
last modified time | relevance | path

Searched refs:LetterSpacingSpan (Results 1 – 13 of 13) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/span/
H A Dspan_object.cpp308 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 Dspan_object.h188 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 Dspan_string.h79 RefPtr<LetterSpacingSpan> ToLetterSpacingSpan(
H A Dspan_string.cpp529 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 Djs_span_object.h162 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 Djs_span_object.cpp452 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 Djs_span_string.cpp362 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 Dhtml_convert_test.cpp145 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 Drich_editor_content_modifier_test_ng.cpp96 styledString->AddSpan(AceType::MakeRefPtr<LetterSpacingSpan>(LETTER_SPACING, 0, length)); in CreateTextStyledString()
H A Drich_editor_styled_string_test_ng.cpp92 styledString->AddSpan(AceType::MakeRefPtr<LetterSpacingSpan>(LETTER_SPACING, 0, length)); in CreateTextStyledString()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text/
H A Dspan_string_test_ng.cpp259 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 Dhtml_to_span.cpp1026 return MakeDimensionSpan<LetterSpacingSpanParam, LetterSpacingSpan>(info, value); in CreateSpan()
/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()