Home
last modified time | relevance | path

Searched refs:LineMetrics (Results 1 – 25 of 29) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/adapter/skia_txt/
H A Dtypography.h68 …bool GetLineInfo(int lineNumber, bool oneLine, bool includeWhitespace, LineMetrics* lineMetrics) o…
69 std::vector<LineMetrics> GetLineMetrics() override;
70 bool GetLineMetricsAt(int lineNumber, LineMetrics* lineMetrics) override;
81 std::optional<std::vector<LineMetrics>> lineMetrics_;
H A Dtypography.cpp290 bool Typography::GetLineInfo(int lineNumber, bool oneLine, bool includeWhitespace, LineMetrics* lin… in GetLineInfo()
300 skia::textlayout::LineMetrics sklineMetrics; in GetLineInfo()
342 std::vector<LineMetrics> Typography::GetLineMetrics() in GetLineMetrics()
352 … [](const int a, const skia::textlayout::LineMetrics& b) { return a + b.fLineMetrics.size(); })); in GetLineMetrics()
354 for (const skt::LineMetrics& skLineMetrics : metrics) { in GetLineMetrics()
355 LineMetrics& line = lineMetrics_->emplace_back(); in GetLineMetrics()
387 bool Typography::GetLineMetricsAt(int lineNumber, LineMetrics* lineMetrics) in GetLineMetricsAt()
395 std::vector<LineMetrics> vecLineMetrics = GetLineMetrics(); in GetLineMetricsAt()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/export/rosen_text/
H A Dtypography.h77 struct LineMetrics { struct
154 …virtual bool GetLineInfo(int lineNumber, bool oneLine, bool includeWhitespace, LineMetrics* lineMe…
155 virtual std::vector<LineMetrics> GetLineMetrics() = 0;
156 virtual bool GetLineMetricsAt(int lineNumber, LineMetrics* lineMetrics) = 0;
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/render/
H A Dmock_paragraph.h85 LineMetrics GetLineMetricsByRectF(RectF& rect) override in GetLineMetricsByRectF()
87 LineMetrics lineMetrics; in GetLineMetricsByRectF()
97 bool GetLineMetricsByCoordinate(const Offset& offset, LineMetrics& lineMetrics) override in GetLineMetricsByCoordinate()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/impl/
H A Dparagraph_impl.h93 std::vector<skia::textlayout::LineMetrics> GetLineMetrics() override;
95 … bool GetLineMetricsAt(int lineNumber, skia::textlayout::LineMetrics* lineMetrics) const override;
128 std::optional<std::vector<LineMetrics>> lineMetrics_;
H A Dparagraph_impl.cpp274 std::vector<skia::textlayout::LineMetrics> ParagraphImpl::GetLineMetrics() in GetLineMetrics()
277 std::vector<skt::LineMetrics> metrics; in GetLineMetrics()
284 bool ParagraphImpl::GetLineMetricsAt(int lineNumber, skt::LineMetrics* lineMetrics) const in GetLineMetricsAt()
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-text-common.md75 getLineMetrics(lineNumber: number): LineMetrics
93 | [LineMetrics](#linemetrics12) | 行信息、文本样式信息、以及字体属性信息。 |
649 ## LineMetrics<sup>12+</sup>
651 type LineMetrics = LineMetrics
661 | [LineMetrics](../../apis-arkgraphics2d/js-apis-graphics-text.md#linemetrics) | 用于描述文本布局中单行文字的度量信息…
H A Dts-basic-components-text.md1671 Text('LineMetrics').fontSize(15).fontColor(0xCCCCCC).width('90%').padding(10)
1675 let lineMetrics: LineMetrics = layoutManager.getLineMetrics(0)
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/txt/
H A Dparagraph.h181 virtual std::vector<skia::textlayout::LineMetrics> GetLineMetrics() = 0;
183 …virtual bool GetLineMetricsAt(int lineNumber, skia::textlayout::LineMetrics* lineMetrics) const = …
H A Dline_metrics.h39 class LineMetrics {
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/
H A Dparagraph.h84 struct LineMetrics { struct
271 virtual LineMetrics GetLineMetricsByRectF(RectF& rect) = 0;
274 virtual bool GetLineMetricsByCoordinate(const Offset& offset, LineMetrics& lineMetrics) = 0;
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Dtxt_paragraph.h145 LineMetrics GetLineMetricsByRectF(RectF& rect) override;
149 bool GetLineMetricsByCoordinate(const Offset& offset, LineMetrics& lineMetrics) override;
H A Dtxt_paragraph.cpp925 LineMetrics TxtParagraph::GetLineMetricsByRectF(RectF& rect) in GetLineMetricsByRectF()
932 LineMetrics lineMetrics; in GetLineMetricsByRectF()
963 OHOS::Rosen::LineMetrics resMetric; in GetLineMetrics()
1052 bool TxtParagraph::GetLineMetricsByCoordinate(const Offset& offset, LineMetrics& lineMetrics) in GetLineMetricsByCoordinate()
1070 Rosen::LineMetrics resMetric; in GetLineMetricsByCoordinate()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/
H A Dparagraph_manager.h90 LineMetrics GetLineMetricsByRectF(RectF rect, int32_t paragraphIndex) const;
H A Dparagraph_manager.cpp226 LineMetrics ParagraphManager::GetLineMetricsByRectF(RectF rect, int32_t paragraphIndex) const in GetLineMetricsByRectF()
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkgraphics2d/
H A Djs-apis-graphics-text.md1115 getLineMetrics(): Array\<LineMetrics>
1125 | Array\<[LineMetrics](#linemetrics)> | 文本行的行度量数组。|
1135 getLineMetrics(lineNumber: number): LineMetrics | undefined
1151 | [LineMetrics](#linemetrics) | 如果指定的行号有效且度量信息存在,则返回一个包含该行度量数据的LineMetrics对象;如果行号无效或无法获取度量信息,则返回und…
1170 ## LineMetrics section
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-text-common.md75 getLineMetrics(lineNumber: number): LineMetrics
93 | [LineMetrics](#linemetrics12) | Button("Line Metrics")|
649 ## LineMetrics<sup>12+</sup>
651 type LineMetrics = LineMetrics
661 | [LineMetrics](../../apis-arkgraphics2d/js-apis-graphics-text.md#linemetrics) | Measurement inform…
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_engine/unittest/rosen_text/adapter/skia_txt/
H A Dtypography_test.cpp174 LineMetrics* lineMetrics = nullptr;
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_engine/unittest/rosen_text/skia_txt/
H A Dparagraph_test.cpp179 skia::textlayout::LineMetrics lineMetrics;
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/text/paragraph_napi/
H A Djs_paragraph.cpp632 std::vector<LineMetrics> vectorLineMetrics = paragraph_->GetLineMetrics(); in OnGetLineMetrics()
661 LineMetrics lineMetrics; in OnGetLineMetricsAt()
/ohos5.0/docs/en/application-dev/reference/apis-arkgraphics2d/
H A Djs-apis-graphics-text.md1118 getLineMetrics(): Array\<LineMetrics>
1128 | Array\<[LineMetrics](#linemetrics)> | Array of line measurement information.|
1138 getLineMetrics(lineNumber: number): LineMetrics | undefined
1154 | [LineMetrics](#linemetrics) | **LineMetrics** object containing the measurement information if th…
1173 ## LineMetrics section
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/rich_editor/
H A Drich_editor_base_testone_ng.cpp872LineMetrics lineMetrics = richEditorPattern->paragraphs_.GetLineMetricsByRectF(rect, paragraphInde…
1462LineMetrics testMetrics = richEditorPattern->paragraphs_.GetLineMetricsByRectF(RectF(0.0, 100.0, 2…
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/text/utils/
H A Dnapi_common.h458 napi_value CreateLineMetricsJsValue(napi_env env, OHOS::Rosen::LineMetrics& lineMetrics);
H A Dnapi_common.cpp548 napi_value CreateLineMetricsJsValue(napi_env env, OHOS::Rosen::LineMetrics& lineMetrics) in CreateLineMetricsJsValue()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/
H A Ddrawing_text_typography.cpp1332 static void ConvertLineMetrics(const LineMetrics& lineMetrics, OH_Drawing_LineMetrics& drawingLineM… in ConvertLineMetrics()
1356 LineMetrics lineMetrics; in OH_Drawing_TypographyGetLineInfo()
1636 LineMetrics metric; in OH_Drawing_TypographyGetLineMetricsAt()

12