/foundation/arkui/ace_engine/frameworks/core/components/common/properties/ |
H A D | text_layout_info.h | 22 struct FontMetrics { struct 52 FontMetrics fontMetrics; 83 FontMetrics firstCharMetrics;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/export/rosen_text/ |
H A D | typography.h | 70 RunMetrics(const TextStyle* style, const Drawing::FontMetrics& metrics) in RunMetrics() 74 Drawing::FontMetrics fontMetrics; 105 Drawing::FontMetrics firstCharMetrics; 154 virtual Drawing::FontMetrics MeasureText() = 0; 158 virtual Drawing::FontMetrics GetFontMetrics(const OHOS::Rosen::TextStyle& textStyle) = 0; 160 size_t& charNumber, std::vector<Drawing::FontMetrics>& fontMetrics) = 0;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/txt/ |
H A D | line_metrics.h | 32 RunMetrics(const TextStyle* style, const Drawing::FontMetrics& metrics) in RunMetrics() 36 Drawing::FontMetrics fontMetrics;
|
H A D | paragraph.h | 35 struct FontMetrics; 191 virtual OHOS::Rosen::Drawing::FontMetrics MeasureText() = 0; 192 virtual OHOS::Rosen::Drawing::FontMetrics GetFontMetricsResult(const OHOS::Rosen::SPText::TextStyle& textStyle) = 0; 194 size_t& charNumber, std::vector<Drawing::FontMetrics>& fontMetrics) = 0;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/text/ |
H A D | font_metrics.h | 24 struct FontMetrics { struct 25 bool operator==(const FontMetrics& that) in operator ==()
|
H A D | font.h | 117 scalar GetMetrics(FontMetrics* metrics) const;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/adapter/skia_txt/ |
H A D | typography.h | 68 Drawing::FontMetrics MeasureText() override; 72 Drawing::FontMetrics GetFontMetrics(const OHOS::Rosen::TextStyle& textStyle) override; 74 std::vector<Drawing::FontMetrics>& fontMetrics) override;
|
H A D | typography.cpp | 155 Drawing::FontMetrics Typography::MeasureText() in MeasureText() 415 Drawing::FontMetrics Typography::GetFontMetrics(const OHOS::Rosen::TextStyle& textStyle) in GetFontMetrics() 423 size_t& charNumber, std::vector<Drawing::FontMetrics>& fontMetrics) in GetLineFontMetrics()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/impl/ |
H A D | paragraph_impl.h | 113 Drawing::FontMetrics MeasureText() override; 115 Drawing::FontMetrics GetFontMetricsResult(const SPText::TextStyle& textStyle) override; 118 std::vector<Drawing::FontMetrics>& fontMetrics) override;
|
H A D | paragraph_impl.cpp | 201 OHOS::Rosen::Drawing::FontMetrics ParagraphImpl::MeasureText() in MeasureText() 349 Drawing::FontMetrics ParagraphImpl::GetFontMetricsResult(const SPText::TextStyle& textStyle) in GetFontMetricsResult() 354 OHOS::Rosen::Drawing::FontMetrics fontMetrics; in GetFontMetricsResult() 360 std::vector<Drawing::FontMetrics>& fontMetrics) in GetLineFontMetrics()
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/enum_napi/ |
H A D | js_enum.cpp | 134 Drawing::FontMetrics::FontMetricsFlags::UNDERLINE_THICKNESS_IS_VALID_FLAG) }, 136 Drawing::FontMetrics::FontMetricsFlags::UNDERLINE_POSITION_IS_VALID_FLAG) }, 138 Drawing::FontMetrics::FontMetricsFlags::STRIKEOUT_THICKNESS_IS_VALID_FLAG) }, 140 Drawing::FontMetrics::FontMetricsFlags::STRIKEOUT_POSITION_IS_VALID_FLAG) }, 141 { "BOUNDS_INVALID", static_cast<int32_t>(Drawing::FontMetrics::FontMetricsFlags::BOUNDS_INVALID_FLAG) },
|
/foundation/graphic/graphic_3d/lume/LumeFont/api/ |
H A D | intf_font.h | 52 struct FontMetrics { struct 118 virtual FontMetrics GetMetrics() = 0;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_convert_utils.h | 44 static void DrawingFontMetricsCastToSkFontMetrics(const FontMetrics& fontMetrics, SkFontMetrics& skFontMetrics) in DrawingFontMetricsCastToSkFontMetrics() 64 static void SkFontMetricsCastToDrawingFontMetrics(const SkFontMetrics& skFontMetrics, FontMetrics& fontMetrics) in SkFontMetricsCastToDrawingFontMetrics()
|
H A D | skia_font.h | 56 scalar GetMetrics(FontMetrics* metrics) const override;
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_layout_manager.h | 92 Local<panda::ObjectRef> CreateJSFontMetrics(const FontMetrics& fontMetrics, const JSCallbackInfo& args);
|
/foundation/graphic/graphic_3d/lume/LumeFont/src/ |
H A D | font.h | 52 FontMetrics GetMetrics() override;
|
H A D | font.cpp | 80 FontMetrics Font::GetMetrics() in GetMetrics()
|
/foundation/graphic/graphic_2d/rosen/modules/texgine/texgine_drawing/src/ |
H A D | drawing.h | 48 using RSFontMetrics = RSDrawing::FontMetrics;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/ |
H A D | font_impl.h | 52 virtual scalar GetMetrics(FontMetrics* metrics) const = 0;
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/text/utils/ |
H A D | napi_common.h | 442 napi_value CreateFontMetricsJsValue(napi_env env, Drawing::FontMetrics& fontMetrics);
517 bool GetFontMetricsFromJS(napi_env env, napi_value argValue, Drawing::FontMetrics& fontMetrics);
540 napi_value GetFontMetricsAndConvertToJsValue(napi_env env, Drawing::FontMetrics* metrics);
|
H A D | napi_common.cpp | 477 bool GetFontMetricsFromJS(napi_env env, napi_value argValue, Drawing::FontMetrics& fontMetrics)
486 fontMetrics.fFlags = Drawing::FontMetrics::FontMetricsFlags(flags);
677 napi_value CreateFontMetricsJsValue(napi_env env, Drawing::FontMetrics& fontMetrics)
706 napi_value GetFontMetricsAndConvertToJsValue(napi_env env, Drawing::FontMetrics* metrics)
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/text/ |
H A D | font.cpp | 93 scalar Font::GetMetrics(FontMetrics* metrics) const in GetMetrics()
|
/foundation/graphic/graphic_2d/rosen/test/2d_engine/unittest/rosen_text/skia_txt/ |
H A D | paragraph_test.cpp | 232 std::vector<Drawing::FontMetrics> fontMetrics; in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/test/2d_engine/unittest/rosen_text/adapter/skia_txt/ |
H A D | typography_test.cpp | 181 std::vector<Drawing::FontMetrics> vectorFontMetrics; in HWTEST_F()
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/ |
H A D | js_drawing_utils.cpp | 215 napi_value GetFontMetricsAndConvertToJsValue(napi_env env, FontMetrics* metrics) in GetFontMetricsAndConvertToJsValue()
|