Platforms to show: All Mac Windows Linux Cross-Platform

Back to CTRunMBS class.

CTRunMBS.AttributeValues as Dictionary

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CoreText MBS MacCG Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the attribute dictionary that was used to create the glyph run.

Return a valid Dictionary or nil on error or if the run has no attributes.

The dictionary returned is either the same one that was set as an attribute dictionary on the original attributed string or a dictionary that has been manufactured by the layout engine. Attribute dictionaries can be manufactured in the case of font substitution or if the run is missing critical attributes.
(Read only property)

CTRunMBS.GlyphCount as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CoreText MBS MacCG Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Gets the glyph count for the run.

run: The run for which to return the glyph count.

Returns the number of glyphs that the run contains, or if there are no glyphs in this run, a value of 0.
Available in OS X v10.5 and later.
(Read only property)

CTRunMBS.Status as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CoreText MBS MacCG Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the run's status.

Runs have status that can be used to expedite certain operations. Knowing the direction and ordering of a run's glyphs can aid in string index analysis, whereas knowing whether the positions reference the identity text matrix can avoid expensive comparisons. This status is provided as a convenience, because this information is not strictly necessary but can be helpful in some circumstances.
(Read only property)

CTRunMBS.StringRangeLength as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CoreText MBS MacCG Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Gets the range of characters that originally spawned the glyphs in the run.

The range of characters that originally spawned the glyphs, of if run is invalid, an empty range.
(Read only property)

CTRunMBS.StringRangeLocation as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CoreText MBS MacCG Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Gets the range of characters that originally spawned the glyphs in the run.

The range of characters that originally spawned the glyphs, of if run is invalid, an empty range.
(Read only property)

CTRunMBS.TextMatrix as CGAffineTransformMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CoreText MBS MacCG Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the text matrix needed to draw this run.

To properly draw the glyphs in a run, the fields tx and ty of the CGAffineTransform returned by this function should be set to the current text position.
(Read only property)

The items on this page are in the following plugins: MBS MacCG Plugin.


The biggest plugin in space...