NSPrimitiveInterface extension

NSPrimitiveInterface

on

Properties

attributedString ↔ NSAttributedString?

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

attributedString
getter/setter pair
bidiProcessingEnabled ↔ bool

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

bidiProcessingEnabled
getter/setter pair
currentTextContainer → NSTextContainer?

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

currentTextContainer
no setter
hyphenationFactor ↔ double

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

hyphenationFactor
getter/setter pair
layoutManager → NSLayoutManager?

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

layoutManager
no setter
lineFragmentPadding ↔ double

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

lineFragmentPadding
getter/setter pair
paragraphGlyphRange → NSRange

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

paragraphGlyphRange
no setter
paragraphSeparatorGlyphRange → NSRange

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

paragraphSeparatorGlyphRange
no setter
typesetterBehavior ↔ NSTypesetterBehavior

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

typesetterBehavior
getter/setter pair
usesFontLeading ↔ bool

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

usesFontLeading
getter/setter pair

Methods

getLineFragmentRect(Pointer<NSRect> lineFragmentRect, {required Pointer<NSRect> usedRect, required NSRange forParagraphSeparatorGlyphRange, required NSPoint atProposedOrigin}) → void

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

getLineFragmentRect:usedRect:forParagraphSeparatorGlyphRange:atProposedOrigin:
layoutParagraphAtPoint(Pointer<CGPoint> lineFragmentOrigin) → DartNSUInteger

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

layoutParagraphAtPoint:
lineSpacingAfterGlyphAtIndex(DartNSUInteger glyphIndex, {required NSRect withProposedLineFragmentRect}) → DartCGFloat

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

lineSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:
paragraphSpacingAfterGlyphAtIndex(DartNSUInteger glyphIndex, {required NSRect withProposedLineFragmentRect}) → DartCGFloat

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

paragraphSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:
paragraphSpacingBeforeGlyphAtIndex(DartNSUInteger glyphIndex, {required NSRect withProposedLineFragmentRect}) → DartCGFloat

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

paragraphSpacingBeforeGlyphAtIndex:withProposedLineFragmentRect:
setHardInvalidation(bool flag, {required NSRange forGlyphRange}) → void

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

setHardInvalidation:forGlyphRange:
setParagraphGlyphRange(NSRange paragraphRange, {required NSRange separatorGlyphRange}) → void

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

setParagraphGlyphRange:separatorGlyphRange:
substituteFontForFont(NSFont originalFont) → NSFont

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

substituteFontForFont:
textTabForGlyphLocation(DartCGFloat glyphLocation, {required NSWritingDirection writingDirection, required DartCGFloat maxLocation}) → NSTextTab?

Available on NSATSTypesetter, provided by the NSPrimitiveInterface extension

textTabForGlyphLocation:writingDirection:maxLocation: