/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | paragraph.h | 137 std::optional<LeadingMargin> leadingMargin; member 148 … leadingMargin == 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 D | span_object.h | 56 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 D | span_object.cpp | 708 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 D | js_span_object.cpp | 1357 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 D | js_span_object.h | 83 std::optional<NG::LeadingMargin>& margin, const JsiRef<JsiValue>& leadingMargin);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | txt_paragraph.cpp | 329 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 D | txt_paragraph.h | 165 void HandleLeadingMargin(CaretMetricsF& result, LeadingMargin leadingMargin);
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/adapter/ohos/capability/ |
H A D | html_convert_test.cpp | 110 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 D | cj_richeditor_controller_ffi.cpp | 466 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 D | rich_editor_layout_algorithm.cpp | 92 auto leadingMargin = source->textLineStyle->GetLeadingMarginValue(); in CopySpanStyle() local 93 leadingMargin.pixmap.Reset(); in CopySpanStyle() 94 target->textLineStyle->UpdateLeadingMargin(leadingMargin); in CopySpanStyle()
|
H A D | rich_editor_model.h | 179 leadingMargin.reset(); in Reset() 184 std::optional<NG::LeadingMargin> leadingMargin; member 192 JSON_STRING_PUT_OPTIONAL_STRINGABLE(jsonValue, leadingMargin); in ToString()
|
H A D | paragraph_manager.cpp | 376 if (curParagraph.paragraph && curParagraph.paragraph->GetParagraphStyle().leadingMargin && in IsSelectLineHeadAndUseLeadingMargin() 383 … if (nextParagraph.paragraph && nextParagraph.paragraph->GetParagraphStyle().leadingMargin && in IsSelectLineHeadAndUseLeadingMargin()
|
H A D | rich_editor_pattern.cpp | 1624 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 D | span_string_test_ng.cpp | 1059 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 D | rich_editor_pattern_test_ng.cpp | 998 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 D | rich_editor_edit_testone_ng.cpp | 265 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 D | rich_editor_styled_string_test_ng.cpp | 944 LeadingMargin leadingMargin; variable 945 source->textLineStyle->UpdateLeadingMargin(leadingMargin);
|
H A D | rich_editor_base_testone_ng.cpp | 1237 testStyle.leadingMargin = LeadingMargin(); 1275 testStyle.leadingMargin = LeadingMargin();
|
H A D | rich_editor_edit_test_ng.cpp | 1221 style1.leadingMargin = std::make_optional<NG::LeadingMargin>(); 1222 style1.leadingMargin->size = LeadingMarginSize(Dimension(5.0), Dimension(10.0));
|
H A D | rich_editor_pattern_testthree_ng.cpp | 481 firstSpanItem->leadingMargin = std::make_optional<NG::LeadingMargin>();
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | multiple_paragraph_layout_algorithm.cpp | 203 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 D | text_layout_algorithm.cpp | 96 …(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 D | ts-universal-styled-string.md | 966 | 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 D | ts-basic-components-richeditor.md | 1491 | 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 D | js_richeditor.cpp | 2067 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()
|