Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Super class: CFObjectMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CoreText | MBS MacCG Plugin | 14.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
The typesetter creates glyph runs as it produces lines from character strings, attributes, and font objects. That is, a line is constructed of one or more glyphs runs. Glyph runs can draw themselves into a graphic context, if desired, although most users have no need to interact directly with glyph runs.
Subclass of the CFObjectMBS class.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
Constant | Value | Description |
---|---|---|
kCTRunStatusHasNonIdentityMatrix | 4 |
One of the possible values for the status bitfield.
The run requires a specific text matrix to be set in the current Core Graphics context for proper drawing. Use BitwiseAnd() to check if the status has a given value. |
kCTRunStatusNonMonotonic | 2 | One of the possible values for the status bitfield. The run has been reordered in some way such that the string indices associated with the glyphs are no longer strictly increasing (for left-to-right runs) or decreasing (for right-to-left runs). more |
kCTRunStatusNoStatus | 0 |
One of the possible values for the status bitfield.
The run has no special attributes. |
kCTRunStatusRightToLeft | 1 |
One of the possible values for the status bitfield.
The run proceeds from right to left. Use BitwiseAnd() to check if the status has a given value. |
This class has no sub classes.
The items on this page are in the following plugins: MBS MacCF Plugin, MBS MacCG Plugin.
CTRunDelegateMBS - CTTextTabMBS