Developer Documentation
PATH  Mac OS X Documentation > Application Kit Reference: Java


[Previous] [Class List] [Next]

NSTextTab


Inherits from: NSObject
Package: com.apple.yellow.application


Class Description


An NSTextTab represents a tab in an NSParagraphStyle object, storing an alignment type and location. NSTextTabs are most frequently used with the Application Kit's text system and with NSRulerView and NSRulerMarker objects. See the appropriate class specifications for more information on these uses.

The text system supports four alignment types: left, center, right, and decimal (based on the decimal separator character of the locale in effect). These alignment types are absolute, not based on the line sweep direction of text. For example, tabbed text is always positioned to the left of a right-aligned tab, whether the line sweep direction is left-to-right or right-to-left. A tab's location, on the other hand, is relative to the back margin. A tab set at 1.5", for example, is at 1.5" from the right in right-to-left text.


Constants

These constants the type of tab stop: <<In Java, why are these here and in NSParagraphStyle?>>
Value Meaning
LeftTabStopType <<Description Forthcoming>>
RightTabStopType <<Description Forthcoming>>
CenterTabStopType <<Description Forthcoming>>
DecimalTabStopType <<Description Forthcoming>>

Adopted Protocols


NSCopying
- copyWithZone:

Method Types


Creating an NSTextTab
initWithType:location:
Getting tab stop information
location
tabStopType

Constructors


NSTextTab

public NSTextTab(int type, float location)

Creates a NSTextTab with an alignment of type at location on the paragraph. The location is relative to the back margin, based on the line sweep direction of the paragraph. type can be any one of:

Instance Methods



location

public float location()

Returns the receiver's ruler location relative to the back margin.

tabStopType

public int tabStopType()

Returns the receiver's tab stop type. The possible values are listed in the constructor description.


[Previous] [Next]