MonobjcMonobjc Documented Class Library
SetLocationWithAdvancementsForStartOfGlyphRange Method (location, advancements, glyphRange)
NamespacesMonobjc.AppKitNSTypesetterSetLocationWithAdvancementsForStartOfGlyphRange(NSPoint, IntPtr, NSRange)

Sets the location where the specified glyphs are laid out.

Original signature is '- (void)setLocation:(NSPoint)location withAdvancements:(const CGFloat *)advancements forStartOfGlyphRange:(NSRange)glyphRange'

Available in Mac OS X v10.4 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual void SetLocationWithAdvancementsForStartOfGlyphRange(
	NSPoint location,
	IntPtr advancements,
	NSRange glyphRange
)
Public Overridable Sub SetLocationWithAdvancementsForStartOfGlyphRange ( _
	location As NSPoint, _
	advancements As IntPtr, _
	glyphRange As NSRange _
)
public:
virtual void SetLocationWithAdvancementsForStartOfGlyphRange(
	NSPoint location, 
	IntPtr advancements, 
	NSRange glyphRange
)
Parameters
location (NSPoint)
The location where the glyphs in glyphRange are laid out. The x-coordinate of location is expressed relative to the line fragment rectangle origin, and the y-coordinate is expressed relative to the baseline previously specified by setLineFragmentRect:forGlyphRange:usedRect:baselineOffset:.
advancements (IntPtr)
The nominal glyph advance width specified in the font metric information.
glyphRange (NSRange)
The range of glyphs whose layout location is being set. This series of glyphs can be displayed with a single PostScript show operation (a nominal range).
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)