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 Basic | Visual 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)