Home
last modified time | relevance | path

Searched refs:fontMetrics (Results 1 – 20 of 20) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_convert_utils.h46 skFontMetrics.fFlags = fontMetrics.fFlags; in DrawingFontMetricsCastToSkFontMetrics()
47 skFontMetrics.fTop = fontMetrics.fTop; in DrawingFontMetricsCastToSkFontMetrics()
48 skFontMetrics.fAscent = fontMetrics.fAscent; in DrawingFontMetricsCastToSkFontMetrics()
50 skFontMetrics.fBottom = fontMetrics.fBottom; in DrawingFontMetricsCastToSkFontMetrics()
54 skFontMetrics.fXMin = fontMetrics.fXMin; in DrawingFontMetricsCastToSkFontMetrics()
55 skFontMetrics.fXMax = fontMetrics.fXMax; in DrawingFontMetricsCastToSkFontMetrics()
66 fontMetrics.fFlags = skFontMetrics.fFlags; in SkFontMetricsCastToDrawingFontMetrics()
67 fontMetrics.fTop = skFontMetrics.fTop; in SkFontMetricsCastToDrawingFontMetrics()
68 fontMetrics.fAscent = skFontMetrics.fAscent; in SkFontMetricsCastToDrawingFontMetrics()
74 fontMetrics.fXMin = skFontMetrics.fXMin; in SkFontMetricsCastToDrawingFontMetrics()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_layout_manager.cpp156 CreateJSFontMetrics(val.fontMetrics, args)); in CreateJSRunMetrics()
174 panda::NumberRef::New(vm, fontMetrics.fTop), in CreateJSFontMetrics()
175 panda::NumberRef::New(vm, fontMetrics.fAscent), in CreateJSFontMetrics()
176 panda::NumberRef::New(vm, fontMetrics.fDescent), in CreateJSFontMetrics()
177 panda::NumberRef::New(vm, fontMetrics.fBottom), in CreateJSFontMetrics()
178 panda::NumberRef::New(vm, fontMetrics.fLeading), in CreateJSFontMetrics()
179 panda::NumberRef::New(vm, fontMetrics.fAvgCharWidth), in CreateJSFontMetrics()
181 panda::NumberRef::New(vm, fontMetrics.fXMin), in CreateJSFontMetrics()
182 panda::NumberRef::New(vm, fontMetrics.fXMax), in CreateJSFontMetrics()
183 panda::NumberRef::New(vm, fontMetrics.fXHeight), in CreateJSFontMetrics()
[all …]
H A Djs_layout_manager.h92 …Local<panda::ObjectRef> CreateJSFontMetrics(const FontMetrics& fontMetrics, const JSCallbackInfo& …
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/text/utils/
H A Dnapi_common.cpp456 fontMetrics.fFlags = Drawing::FontMetrics::FontMetricsFlags(flags); in GetFontMetricsFromJS()
458 SetFontMetricsFloatValueFromJS(env, argValue, "top", fontMetrics.fTop); in GetFontMetricsFromJS()
459 SetFontMetricsFloatValueFromJS(env, argValue, "ascent", fontMetrics.fAscent); in GetFontMetricsFromJS()
461 SetFontMetricsFloatValueFromJS(env, argValue, "bottom", fontMetrics.fBottom); in GetFontMetricsFromJS()
465 SetFontMetricsFloatValueFromJS(env, argValue, "xMin", fontMetrics.fXMin); in GetFontMetricsFromJS()
466 SetFontMetricsFloatValueFromJS(env, argValue, "xMax", fontMetrics.fXMax); in GetFontMetricsFromJS()
491 runMetrics.fontMetrics = tempFontMetrics; in GetRunMetricsFromJS()
685 fontMetrics.fUnderlineThickness)); in CreateFontMetricsJsValue()
687 fontMetrics.fUnderlinePosition)); in CreateFontMetricsJsValue()
689 fontMetrics.fStrikeoutThickness)); in CreateFontMetricsJsValue()
[all …]
H A Dnapi_common.h443 napi_value CreateFontMetricsJsValue(napi_env env, Drawing::FontMetrics& fontMetrics);
451 …amed_property(env, objValue, "fontMetrics", CreateFontMetricsJsValue(env, runMetrics.fontMetrics)); in CreateRunMetricsJsValue()
518 bool GetFontMetricsFromJS(napi_env env, napi_value argValue, Drawing::FontMetrics& fontMetrics);
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_engine/unittest/rosen_text/skia_txt/
H A Dparagraph_test.cpp220 auto fontMetrics = paragraph_->GetFontMetricsResult(textStyle); variable
221 EXPECT_EQ(static_cast<int>(fontMetrics.fTop), -14);
232 std::vector<Drawing::FontMetrics> fontMetrics; variable
233 ASSERT_TRUE(paragraph_->GetLineFontMetrics(1, charNumber, fontMetrics));
234 ASSERT_GT(fontMetrics.size(), 0);
236 EXPECT_EQ(metrics.fAscent, fontMetrics.at(0).fAscent);
237 EXPECT_EQ(metrics.fDescent, fontMetrics.at(0).fDescent);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Dtxt_paragraph.cpp1033 auto fontMetricsRes = runMetricsRes.fontMetrics; in SetRunMetrics()
1034 runMetrics.fontMetrics.fFlags = fontMetricsRes.fFlags; in SetRunMetrics()
1035 runMetrics.fontMetrics.fTop = fontMetricsRes.fTop; in SetRunMetrics()
1036 runMetrics.fontMetrics.fAscent = fontMetricsRes.fAscent; in SetRunMetrics()
1037 runMetrics.fontMetrics.fDescent = fontMetricsRes.fDescent; in SetRunMetrics()
1038 runMetrics.fontMetrics.fBottom = fontMetricsRes.fBottom; in SetRunMetrics()
1039 runMetrics.fontMetrics.fLeading = fontMetricsRes.fLeading; in SetRunMetrics()
1042 runMetrics.fontMetrics.fXMin = fontMetricsRes.fXMin; in SetRunMetrics()
1043 runMetrics.fontMetrics.fXMax = fontMetricsRes.fXMax; in SetRunMetrics()
1044 runMetrics.fontMetrics.fXHeight = fontMetricsRes.fXHeight; in SetRunMetrics()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/txt/
H A Dline_metrics.h33 : textStyle(style), fontMetrics(metrics) {} in RunMetrics()
36 Drawing::FontMetrics fontMetrics; variable
H A Dparagraph.h193 size_t& charNumber, std::vector<Drawing::FontMetrics>& fontMetrics) = 0;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/export/rosen_text/
H A Dtypography.h71 : textStyle(style), fontMetrics(metrics) {} in RunMetrics()
74 Drawing::FontMetrics fontMetrics; variable
159 size_t& charNumber, std::vector<Drawing::FontMetrics>& fontMetrics) = 0;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/impl/
H A Dparagraph_impl.cpp349 OHOS::Rosen::Drawing::FontMetrics fontMetrics; in GetFontMetricsResult() local
350 skTextStyle.getFontMetrics(&fontMetrics); in GetFontMetricsResult()
351 return fontMetrics; in GetFontMetricsResult()
355 std::vector<Drawing::FontMetrics>& fontMetrics) in GetLineFontMetrics() argument
360 return paragraph_->GetLineFontMetrics(lineNumber, charNumber, fontMetrics); in GetLineFontMetrics()
H A Dparagraph_impl.h116 std::vector<Drawing::FontMetrics>& fontMetrics) override;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/
H A Ddrawing_text_typography.cpp1314 drawingFontMetrics.flags = fontMetrics.fFlags; in ConvertFontMetrics()
1315 drawingFontMetrics.top = fontMetrics.fTop; in ConvertFontMetrics()
1316 drawingFontMetrics.ascent = fontMetrics.fAscent; in ConvertFontMetrics()
1317 drawingFontMetrics.descent = fontMetrics.fDescent; in ConvertFontMetrics()
1318 drawingFontMetrics.bottom = fontMetrics.fBottom; in ConvertFontMetrics()
1319 drawingFontMetrics.leading = fontMetrics.fLeading; in ConvertFontMetrics()
1322 drawingFontMetrics.xMin = fontMetrics.fXMin; in ConvertFontMetrics()
1323 drawingFontMetrics.xMax = fontMetrics.fXMax; in ConvertFontMetrics()
3530 if (fontMetrics != nullptr) { in OH_Drawing_TypographyGetLineFontMetrics()
3531 delete[] fontMetrics; in OH_Drawing_TypographyGetLineFontMetrics()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/properties/
H A Dtext_layout_info.h52 FontMetrics fontMetrics; variable
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/canvas/
H A Dcustom_paint_paint_method.cpp1364 return fontMetrics.fAscent; in GetFontBaseline()
1366 return fontMetrics.fAscent * HANGING_PERCENT; in GetFontBaseline()
1368 return fontMetrics.fAscent + fontMetrics.fDescent; in GetFontBaseline()
1371 return fontMetrics.fDescent; in GetFontBaseline()
2046 auto fontMetrics = paragraph->MeasureText(); in MeasureTextMetrics() local
2053 const double baseLineY = GetFontBaseline(fontMetrics, textBaseLine); in MeasureTextMetrics()
2063 textMetrics.ideographicBaseline = baseLineY - fontMetrics.fDescent; in MeasureTextMetrics()
2064 textMetrics.fontBoundingBoxAscent = baseLineY - fontMetrics.fTop; in MeasureTextMetrics()
2065 textMetrics.fontBoundingBoxDescent = fontMetrics.fBottom - baseLineY; in MeasureTextMetrics()
2067 textMetrics.emHeightAscent = baseLineY - fontMetrics.fAscent; in MeasureTextMetrics()
[all …]
H A Dcustom_paint_paint_method.h362 …double GetFontBaseline(const Rosen::Drawing::FontMetrics& fontMetrics, TextBaseline baseline) cons…
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/adapter/skia_txt/
H A Dtypography.h73 std::vector<Drawing::FontMetrics>& fontMetrics) override;
H A Dtypography.cpp414 size_t& charNumber, std::vector<Drawing::FontMetrics>& fontMetrics) in GetLineFontMetrics() argument
420 return paragraph_->GetLineFontMetrics(lineNumber, charNumber, fontMetrics); in GetLineFontMetrics()
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkgraphics2d/
H A Djs-apis-graphics-text.md1168 | fontMetrics | [drawing.FontMetrics](js-apis-graphics-drawing.md#fontmetrics)| 是 | 否 | 字体度量信息。…
/ohos5.0/docs/en/application-dev/reference/apis-arkgraphics2d/
H A Djs-apis-graphics-text.md1171 | fontMetrics | [drawing.FontMetrics](js-apis-graphics-drawing.md#fontmetrics)| Yes | No | Font m…