runtime.WindowsText · builtin ·

WindowsText.Measure

Measure through the WindowsText runtime.

builtincpuwindowstextyeho

Built into Yeho; no package import is needed. Native services require an admitted host and the correct resource lifecycle.

WindowsText.Measure(text value, text font_family, int font_weight, int font_size_Q26_6, text locale, int maximum_width_Q26_6, int maximum_height_Q26_6, int hit_test_UTF_16_position) -> int

Status: registered-intrinsic

Parameters

text value
Supply value as text.
text font_family
Supply font family as text.
int font_weight
Supply font weight as int.
int font_size_Q26_6
Supply font size q26 6 as int.
text locale
Supply locale as text.
int maximum_width_Q26_6
Supply maximum width q26 6 as int.
int maximum_height_Q26_6
Supply maximum height q26 6 as int.
int hit_test_UTF_16_position
Supply hit test utf 16 position as int.

Call WindowsText.Measure

A complete typed caller with illustrative arguments. Native operations need the corresponding host and resources.

cpu · builtin · type checked

text value = "value"
text font_family = "font family"
int font_weight = 1
int font_size_Q26_6 = 1
text locale = "locale"
int maximum_width_Q26_6 = 1
int maximum_height_Q26_6 = 1
int hit_test_UTF_16_position = 1
int result = WindowsText.Measure(value, font_family, font_weight, font_size_Q26_6, locale, maximum_width_Q26_6, maximum_height_Q26_6, hit_test_UTF_16_position)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.runtime__windowstext_measure"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"
Notes and source

The example checks the call shape. Opening windows, recording audio, changing files, network operations, and process operations have real effects when run. Follow the corresponding package lifecycle before using live resources.

yeho/src/compiler/common/intrinsic_registry.cpp:1223