NSLayoutPhaseInterface extension

NSLayoutPhaseInterface

on

Methods

boundingBoxForControlGlyphAtIndex(DartNSUInteger glyphIndex, {required NSTextContainer forTextContainer, required NSRect proposedLineFragment, required NSPoint glyphPosition, required DartNSUInteger characterIndex}) → NSRect

Available on NSTypesetter, provided by the NSLayoutPhaseInterface extension

boundingBoxForControlGlyphAtIndex:forTextContainer:proposedLineFragment:glyphPosition:characterIndex:
hyphenationFactorForGlyphAtIndex(DartNSUInteger glyphIndex) → double

Available on NSTypesetter, provided by the NSLayoutPhaseInterface extension

hyphenationFactorForGlyphAtIndex:
hyphenCharacterForGlyphAtIndex(DartNSUInteger glyphIndex) → int

Available on NSTypesetter, provided by the NSLayoutPhaseInterface extension

hyphenCharacterForGlyphAtIndex:
shouldBreakLineByHyphenatingBeforeCharacterAtIndex(DartNSUInteger charIndex) → bool

Available on NSTypesetter, provided by the NSLayoutPhaseInterface extension

shouldBreakLineByHyphenatingBeforeCharacterAtIndex:
shouldBreakLineByWordBeforeCharacterAtIndex(DartNSUInteger charIndex) → bool

Available on NSTypesetter, provided by the NSLayoutPhaseInterface extension

shouldBreakLineByWordBeforeCharacterAtIndex:
willSetLineFragmentRect(NSRectPointer lineRect, {required NSRange forGlyphRange, required NSRectPointer usedRect, required Pointer<CGFloat> baselineOffset}) → void

Available on NSTypesetter, provided by the NSLayoutPhaseInterface extension

willSetLineFragmentRect:forGlyphRange:usedRect:baselineOffset: