Whether this wrapper still refers to a live engine object.
The run's paragraph index.
The byte offset of the run's first character within its paragraph.
The exclusive byte offset where the run ends.
The run's character-format bitmask (see TextFormat).
The run's color as packed 0xRRGGBBAA, or 0 for the default body color.
The run's font-family registry id (0 = the base font).
The run's font-family display name ("" for the base font, or in a headless host that
has no renderer registry). Resolved live from Run.fontFamilyId.
The run's effective em size in pixels at 96dpi.
Reference equality is the identity test — prefer a === b. This is retained only for
the rare cross-realm case where two wrappers describe the same handle by value. Reads the
raw index so comparing a stale wrapper never throws.
A readable identity for logs and diagnostics, never [object Object].
Select this run's byte range, so a following selection-scoped edit targets it.
Set the run's color as packed 0xRRGGBBAA, preserving its format and size.
Set the run's font size in pixels at 96dpi, preserving its format and color.
Apply absolute character formatting over the run's range. Any field left out keeps the run's current value.
Adjust the run's micro-typography: letter tracking and vertical shift in pixels, horizontal scale as a percentage.
A run: the maximal span of uniform formatting within a paragraph, addressed by its starting byte offset. Reads reflect the current model; formatting mutators chain.