MonobjcMonobjc Documented Class Library
GetLineFragmentInsertionPointsForCharacterAtIndexAlternatePositionsInDisplayOrderPositionsCharacterIndexes Method (charIndex, aFlag, dFlag, positions, charIndexes)
NamespacesMonobjc.AppKitNSLayoutManagerGetLineFragmentInsertionPointsForCharacterAtIndexAlternatePositionsInDisplayOrderPositionsCharacterIndexes(NSUInteger, Boolean, Boolean, IntPtr, IntPtr)

Returns insertion points in bulk for a given line fragment.

Original signature is '- (NSUInteger)getLineFragmentInsertionPointsForCharacterAtIndex:(NSUInteger)charIndex alternatePositions:(BOOL)aFlag inDisplayOrder:(BOOL)dFlag positions:(CGFloat *)positions characterIndexes:(NSUInteger *)charIndexes'

Available in Mac OS X v10.5 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual NSUInteger GetLineFragmentInsertionPointsForCharacterAtIndexAlternatePositionsInDisplayOrderPositionsCharacterIndexes(
	NSUInteger charIndex,
	bool aFlag,
	bool dFlag,
	IntPtr positions,
	IntPtr charIndexes
)
Public Overridable Function GetLineFragmentInsertionPointsForCharacterAtIndexAlternatePositionsInDisplayOrderPositionsCharacterIndexes ( _
	charIndex As NSUInteger, _
	aFlag As Boolean, _
	dFlag As Boolean, _
	positions As IntPtr, _
	charIndexes As IntPtr _
) As NSUInteger
public:
virtual NSUInteger GetLineFragmentInsertionPointsForCharacterAtIndexAlternatePositionsInDisplayOrderPositionsCharacterIndexes(
	NSUInteger charIndex, 
	bool aFlag, 
	bool dFlag, 
	IntPtr positions, 
	IntPtr charIndexes
)
Parameters
charIndex (NSUInteger)
The character index of one character within the line fragment.
aFlag (Boolean)
If YES, returns alternate, rather than primary, insertion points.
dFlag (Boolean)
If YES, returns insertion points in display, rather than logical, order.
positions (IntPtr)
On output, the positions of the insertion points, in the order specified.
charIndexes (IntPtr)
On output, the indexes of the characters corresponding to the returned insertion points.
Return Value
The number of insertion points returned.
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)