Up

# NSTextInputClient documentation

### Authors

Generated by root

# Software documentation for the NSTextInputClient protocol

## NSTextInputClient

> Declared in:
>   AppKit/NSTextInputClient.h

Availability: MacOS-X 10.5.0
Description forthcoming.
Method summary

- -attributedString
- -attributedSubstringForProposedRange:actualRange:
- -baselineDeltaForCharacterAtIndex:
- -characterIndexForPoint:
- -doCommandBySelector:
- -drawsVerticallyForCharacterAtIndex:
- -firstRectForCharacterRange:actualRange:
- -fractionOfDistanceThroughGlyphForPoint:
- -hasMarkedText
- -insertText:replacementRange:
- -markedRange
- -selectedRange
- -setMarkedText:selectedRange:replacementRange:
- -unmarkText
- -validAttributesForMarkedText
- -windowLevel

### attributedString

- (NSAttributedString*) attributedString;
Availability: MacOS-X 10.5.0
Description forthcoming.

### attributedSubstringForProposedRange: actualRange:

- (NSAttributedString*) attributedSubstringForProposedRange: (NSRange)range actualRange: (NSRangePointer)actualRange;
Availability: MacOS-X 10.5.0
Description forthcoming.

### baselineDeltaForCharacterAtIndex:

- (CGFloat) baselineDeltaForCharacterAtIndex: (NSUInteger)anIndex;
Availability: MacOS-X 10.5.0
Description forthcoming.

### characterIndexForPoint:

- (NSUInteger) characterIndexForPoint: (NSPoint)point;
Availability: MacOS-X 10.5.0
Description forthcoming.

### doCommandBySelector:

- (void) doCommandBySelector: (SEL)selector;
Availability: MacOS-X 10.5.0
Description forthcoming.

### drawsVerticallyForCharacterAtIndex:

- (BOOL) drawsVerticallyForCharacterAtIndex: (NSUInteger)charIndex;
Availability: MacOS-X 10.5.0
Description forthcoming.

### firstRectForCharacterRange: actualRange:

- (NSRect) firstRectForCharacterRange: (NSRange)range actualRange: (NSRangePointer)actualRange;
Availability: MacOS-X 10.5.0
Description forthcoming.

### fractionOfDistanceThroughGlyphForPoint:

- (CGFloat) fractionOfDistanceThroughGlyphForPoint: (NSPoint)point;
Availability: MacOS-X 10.5.0
Description forthcoming.

### hasMarkedText

- (BOOL) hasMarkedText;
Availability: MacOS-X 10.5.0
Description forthcoming.

### insertText: replacementRange:

- (void) insertText: (id)string replacementRange: (NSRange)replacementRange;
Availability: MacOS-X 10.5.0
Description forthcoming.

### markedRange

- (NSRange) markedRange;
Availability: MacOS-X 10.5.0
Description forthcoming.

### selectedRange

- (NSRange) selectedRange;
Availability: MacOS-X 10.5.0
Description forthcoming.

### setMarkedText: selectedRange: replacementRange:

- (void) setMarkedText: (id)string selectedRange: (NSRange)selectedRange replacementRange: (NSRange)replacementRange;
Availability: MacOS-X 10.5.0
Description forthcoming.

### unmarkText

- (void) unmarkText;
Availability: MacOS-X 10.5.0
Description forthcoming.

### validAttributesForMarkedText

- (NSArray*) validAttributesForMarkedText;
Availability: MacOS-X 10.5.0
Description forthcoming.

### windowLevel

- (NSInteger) windowLevel;
Availability: MacOS-X 10.5.0
Description forthcoming.

Up