Super class: CFObjectMBS
|Type||Topic||Plugin||Version||macOS||Windows||Linux||Console & Web||iOS|
|class||CoreText||MBS MacCG Plugin||14.2||Yes||No||No||Yes, macOS only||No|
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.
- 6 properties
- 8 methods
- method Advances as CGSizeMBS()
- method Constructor
- method Draw(context as CGContextMBS, location as Integer, length as Integer = 0)
- method Glyphs as Integer()
- method ImageBounds(context as CGContextMBS, location as Integer, length as Integer) as CGRectMBS
- method Positions as CGPointMBS()
- method StringIndices as Integer()
- method TypographicBounds(location as Integer, length as Integer, byref ascent as Double, byref descent as Double, byref leading as Double) as Double
- shared method Available as boolean
- 4 constants
Super class CFObjectMBS
- 5 properties
- 9 methods
- shared method NewCFObject(handle as Integer) as CFObjectMBS
This class has no sub classes.
Some methods using this class:
- CTLineMBS.GlyphRuns as CTRunMBS()
The items on this page are in the following plugins: MBS MacCF Plugin, MBS MacCG Plugin.
MBS Xojo Plugins