Home
last modified time | relevance | path

Searched refs:leadingMargin (Results 1 – 25 of 33) sorted by relevance

12

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/
H A Dparagraph.h137 std::optional<LeadingMargin> leadingMargin; member
148leadingMargin == others.leadingMargin && fontSize == others.fontSize && indent == others.indent;
167 result += leadingMargin.has_value() ? leadingMargin.value().ToString().c_str() : "nullptr"; in ToString()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/span/
H A Dspan_object.h56 std::optional<NG::LeadingMargin> leadingMargin; member
63 if (leadingMargin.has_value() && other.leadingMargin.has_value()) { in Equal()
64 flag &= leadingMargin.value().CheckLeadingMargin(other.leadingMargin.value()); in Equal()
65 } else if (!leadingMargin.has_value() && !other.textOverflow.has_value()) { in Equal()
H A Dspan_object.cpp708 if (paragraphStyle_.leadingMargin.has_value()) { in AddParagraphStyle()
709 spanItem->textLineStyle->UpdateLeadingMargin(paragraphStyle_.leadingMargin.value()); in AddParagraphStyle()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/style_string/
H A Djs_span_object.cpp1357 auto leadingMargin = obj->GetProperty("leadingMargin"); in ParseJsLeadingMargin() local
1358 if (!leadingMargin->IsNull() && leadingMargin->IsObject()) { in ParseJsLeadingMargin()
1359 JSRef<JSObject> leadingMarginObject = JSRef<JSObject>::Cast(leadingMargin); in ParseJsLeadingMargin()
1362 ParseLeadingMarginPixelMap(leadingMarginObject, margin, leadingMargin); in ParseJsLeadingMargin()
1381 paragraphStyle.leadingMargin = margin; in ParseJsLeadingMargin()
1412 if (JSContainerBase::ParseJsString(leadingMargin, resWidthStr)) { in ParseLeadingMarginPixelMap()
1414 JSContainerBase::ParseJsDimensionVp(leadingMargin, width); in ParseLeadingMarginPixelMap()
1484 if (!paragraphStyleSpan_->GetParagraphStyle().leadingMargin.has_value()) { in GetLeadingMargin()
1487 auto leadingMargin = paragraphStyleSpan_->GetParagraphStyle().leadingMargin.value(); in GetLeadingMargin() local
1490 if (leadingMargin.pixmap) { in GetLeadingMargin()
[all …]
H A Djs_span_object.h83 std::optional<NG::LeadingMargin>& margin, const JsiRef<JsiValue>& leadingMargin);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Dtxt_paragraph.cpp329 if (paraStyle_.leadingMargin && paraStyle_.leadingMargin->pixmap) { in Paint()
331 auto canvasImage = PixelMapImage::Create(paraStyle_.leadingMargin->pixmap); in Paint()
335 auto size = paraStyle_.leadingMargin->size; in Paint()
349 auto size = paraStyle_.leadingMargin->size; in CalculateLeadingMarginOffest()
869 void TxtParagraph::HandleLeadingMargin(CaretMetricsF& result, LeadingMargin leadingMargin) in HandleLeadingMargin() argument
871 result.offset.SetX(leadingMargin.size.Width().ConvertToPx()); in HandleLeadingMargin()
917 if (paraStyle_.leadingMargin) { in HandleCaretWhenEmpty()
918 HandleLeadingMargin(result, *(paraStyle_.leadingMargin)); in HandleCaretWhenEmpty()
H A Dtxt_paragraph.h165 void HandleLeadingMargin(CaretMetricsF& result, LeadingMargin leadingMargin);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/adapter/ohos/capability/
H A Dhtml_convert_test.cpp110 spanParagraphStyle.leadingMargin = LeadingMargin(); in GetDefaultParagraphStyle()
112 spanParagraphStyle.leadingMargin->size = LeadingMarginSize(Dimension(25.0_vp), Dimension(26.0)); in GetDefaultParagraphStyle()
344 spanParagraphStyle.leadingMargin = LeadingMargin();
346 spanParagraphStyle.leadingMargin->size = LeadingMarginSize(Dimension(25.0_vp), Dimension(26.0));
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_richeditor_controller_ffi.cpp466 style.leadingMargin = std::make_optional<NG::LeadingMargin>(); in UpdateParagraphStyle()
470 style.leadingMargin->size = NG::LeadingMarginSize(widthCalc, heightCalc); in UpdateParagraphStyle()
476 style.leadingMargin = std::make_optional<NG::LeadingMargin>(); in UpdateParagraphStyle()
483 style.leadingMargin->pixmap = PixelMap::CreatePixelMap(&pixelMap); in UpdateParagraphStyle()
489 style.leadingMargin->size = NG::LeadingMarginSize(widthCalc, heightCalc); in UpdateParagraphStyle()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/
H A Drich_editor_layout_algorithm.cpp92 auto leadingMargin = source->textLineStyle->GetLeadingMarginValue(); in CopySpanStyle() local
93 leadingMargin.pixmap.Reset(); in CopySpanStyle()
94 target->textLineStyle->UpdateLeadingMargin(leadingMargin); in CopySpanStyle()
H A Drich_editor_model.h179 leadingMargin.reset(); in Reset()
184 std::optional<NG::LeadingMargin> leadingMargin; member
192 JSON_STRING_PUT_OPTIONAL_STRINGABLE(jsonValue, leadingMargin); in ToString()
H A Dparagraph_manager.cpp376 if (curParagraph.paragraph && curParagraph.paragraph->GetParagraphStyle().leadingMargin && in IsSelectLineHeadAndUseLeadingMargin()
383 … if (nextParagraph.paragraph && nextParagraph.paragraph->GetParagraphStyle().leadingMargin && in IsSelectLineHeadAndUseLeadingMargin()
H A Drich_editor_pattern.cpp1624 auto leadingMargin = source->GetLeadingMarginValue({}); in CopyTextSpanLineStyle() local
1626 leadingMargin.pixmap.Reset(); in CopyTextSpanLineStyle()
1628 target->UpdateLeadingMargin(leadingMargin); in CopyTextSpanLineStyle()
2640 if (style.leadingMargin.has_value()) { in UpdateParagraphStyle()
2641 spanNode->GetSpanItem()->leadingMargin = *style.leadingMargin; in UpdateParagraphStyle()
2642 spanNode->UpdateLeadingMargin(*style.leadingMargin); in UpdateParagraphStyle()
2950 if (item->leadingMargin.has_value()) { in HandleUserGestureEvent()
2951 auto addWidth = item->leadingMargin.value().size.Width(); in HandleUserGestureEvent()
4390 paraStyle.leadingMargin = spanItem->textLineStyle->GetLeadingMargin(); in GetTextSpanOptions()
9495 paraStyle.leadingMargin = spanNode->GetLeadingMarginValue({}); in OnBackPressed()
[all …]
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text/
H A Dspan_string_test_ng.cpp1059 spanParagraphStyle.leadingMargin = LeadingMargin();
1060 spanParagraphStyle.leadingMargin->size = LeadingMarginSize(Dimension(25.0), Dimension(26.0));
1084 EXPECT_EQ(paraSpan->GetParagraphStyle().leadingMargin.value().size.Width().ConvertToVp(), 25);
1109 spanParagraphStyle.leadingMargin = LeadingMargin();
1110 spanParagraphStyle.leadingMargin->size = LeadingMarginSize(Dimension(25.0), Dimension(26.0));
1135 spanParagraphStyle.leadingMargin = LeadingMargin();
1136 spanParagraphStyle.leadingMargin->size = LeadingMarginSize(Dimension(25.0), Dimension(26.0));
1166 spanParagraphStyle.leadingMargin = LeadingMargin();
1167 spanParagraphStyle.leadingMargin->size = LeadingMarginSize(Dimension(25.0), Dimension(26.0));
1217 spanParagraphStyle.leadingMargin = LeadingMargin();
[all …]
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/rich_editor/
H A Drich_editor_pattern_test_ng.cpp998 paragraphStyle.leadingMargin = std::make_optional<NG::LeadingMargin>();
999 paragraphStyle.leadingMargin->size = LeadingMarginSize(Dimension(5.0), Dimension(10.0));
1066 paragraphStyle.leadingMargin = std::make_optional<NG::LeadingMargin>();
1067 paragraphStyle.leadingMargin->size = LeadingMarginSize(Dimension(5.0), Dimension(10.0));
1102 paragraphStyle.leadingMargin = std::make_optional<NG::LeadingMargin>();
1103 paragraphStyle.leadingMargin->size = LeadingMarginSize(Dimension(5.0), Dimension(10.0));
H A Drich_editor_edit_testone_ng.cpp265 style1.leadingMargin = std::make_optional<NG::LeadingMargin>();
266 style1.leadingMargin->size = LeadingMarginSize(Dimension(5.0), Dimension(10.0));
1193 paragraphStyle.leadingMargin = std::make_optional<NG::LeadingMargin>();
1194 paragraphStyle.leadingMargin->size = LeadingMarginSize(Dimension(5.0), Dimension(10.0));
H A Drich_editor_styled_string_test_ng.cpp944 LeadingMargin leadingMargin; variable
945 source->textLineStyle->UpdateLeadingMargin(leadingMargin);
H A Drich_editor_base_testone_ng.cpp1237 testStyle.leadingMargin = LeadingMargin();
1275 testStyle.leadingMargin = LeadingMargin();
H A Drich_editor_edit_test_ng.cpp1221 style1.leadingMargin = std::make_optional<NG::LeadingMargin>();
1222 style1.leadingMargin->size = LeadingMarginSize(Dimension(5.0), Dimension(10.0));
H A Drich_editor_pattern_testthree_ng.cpp481 firstSpanItem->leadingMargin = std::make_optional<NG::LeadingMargin>();
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/
H A Dmultiple_paragraph_layout_algorithm.cpp203 pStyle.leadingMargin = lineStyle->GetLeadingMarginValue(); in GetSpanParagraphStyle()
715 if (paragraphStyle.leadingMargin.has_value()) { in ApplyIndent()
716 leadingMarginValue = paragraphStyle.leadingMargin->size.Width().ConvertToPxDistribute( in ApplyIndent()
H A Dtext_layout_algorithm.cpp96 …(pStyle.leadingMargin.has_value() && pStyle.leadingMargin->pixmap) || Positive(pStyle.indent.Value… in ConstructParagraphSpanGroup()
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-universal-styled-string.md966 | leadingMargin | number \| [LeadingMarginPlaceholder](ts-basic-components-richeditor.md#leadingm…
1001 | leadingMargin | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12) \| [LeadingMargin…
1709 …r2: ParagraphStyle = new ParagraphStyle({ textAlign: TextAlign.Start, leadingMargin: this.leading…
1799 console.info('paragraphStyledString1 leadingMargin:' + paraAttr.leadingMargin)
H A Dts-basic-components-richeditor.md1491 | leadingMargin | [Dimension](ts-types.md#dimension10) \| [LeadingMarginPlaceholder](#leadingmargin…
2879 leadingMargin: 16
3146 leadingMargin : {
3164 leadingMargin : {
3184 leadingMargin: margin
3199 leadingMargin: margin
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_richeditor.cpp2067 style.leadingMargin = std::make_optional<NG::LeadingMargin>(); in ParseParagraphStyle()
2072 style.leadingMargin->pixmap = pixelMap; in ParseParagraphStyle()
2086 style.leadingMargin->size = NG::LeadingMarginSize(width, height); in ParseParagraphStyle()
2092 … style.leadingMargin->size = NG::LeadingMarginSize(width, Dimension(0.0, width.Unit())); in ParseParagraphStyle()
2097 style.leadingMargin = std::make_optional<NG::LeadingMargin>(); in ParseParagraphStyle()
2100 style.leadingMargin->size = NG::LeadingMarginSize(width, Dimension(0.0, width.Unit())); in ParseParagraphStyle()

12