@interface NSSimpleHorizontalTypesetter : NSTypesetter
|
// Class Methods |
+ (id)sharedInstance;
|
// Instance Methods |
- (void)willSetLineFragmentRect:(NSRect *)aRect forGlyphRange:(NSRange)aRange usedRect:(NSRect *)bRect;
|
- (NSTypesetterGlyphInfo *)baseOfTypesetterGlyphInfo;
|
- (void)breakLineAtIndex:(unsigned)location;
|
- (unsigned)capacityOfTypesetterGlyphInfo;
|
- (void)clearAttributesCache;
|
- (void)clearGlyphCache;
|
- (NSTextContainer *)currentContainer;
|
- (NSLayoutManager *)currentLayoutManager;
|
- (NSParagraphStyle *)currentParagraphStyle;
|
- (NSTextStorage *)currentTextStorage;
|
- (void)fillAttributesCache;
|
- (unsigned)firstGlyphIndexOfCurrentLineFragment;
|
- (void)fullJustifyLineAtGlyphIndex:(unsigned)glyphIndexForLineBreak;
|
- (unsigned)glyphIndexToBreakLineByHyphenatingWordAtIndex:(unsigned)charIndex;
|
- (unsigned)glyphIndexToBreakLineByWordWrappingAtIndex:(unsigned)charIndex;
|
- (unsigned)growGlyphCaches:(unsigned)desiredCapacity fillGlyphInfo:(BOOL)fillGlyphInfo;
|
- (void)insertGlyph:(NSGlyph)glyph atGlyphIndex:(unsigned)glyphIndex characterIndex:(unsigned)charIndex;
|
- (NSLayoutStatus)layoutControlGlyphForLineFragment:(NSRect)lineFrag;
|
- (NSLayoutStatus)layoutControlGlyphForLineFragment:(NSRect)lineFrag;
|
- (NSLayoutStatus)layoutGlyphsInHorizontalLineFragment:(NSRect *)lineFragmentRect baseline:(float *)baseline;
|
- (void)layoutGlyphsInLayoutManager:(NSLayoutManager *)layoutManager
startingAtGlyphIndex:(unsigned)startGlyphIndex maxNumberOfLineFragments:(unsigned)maxNumLines
nextGlyphIndex:(unsigned *)nextGlyph;
|
- (void)layoutTab;
|
- (void)layoutTab;
|
- (unsigned)sizeOfTypesetterGlyphInfo;
|
- (void)typesetterLaidOneGlyph:(NSTypesetterGlyphInfo *)gl;
|
- (void)updateCurGlyphOffset;
|