NSTypesetter
NSTypesetter()
NSTypesetter(IntPtr)
NSTypesetter(NativeHandle)
NSTypesetter(NSObjectFlag)
AttributedString
BidiProcessingEnabled
ClassHandle
CurrentParagraphStyle
CurrentTextContainer
DefaultTypesetterBehavior
HyphenationFactor
LayoutManager
LineFragmentPadding
ParagraphCharacterRange
ParagraphGlyphRange
ParagraphSeparatorCharacterRange
ParagraphSeparatorGlyphRange
SharedSystemTypesetter
TextContainers
TypesetterBehavior
UsesFontLeading
AttributesForExtraLineFragment()
BeginLine(nuint)
BeginLine(nuint)
BeginParagraph()
DeleteGlyphs(NSRange)
EndLine(NSRange)
EndParagraph()
GetActionForControlCharacter(nuint)
GetActionForControlCharacter(nuint)
GetBaselineOffset(NSLayoutManager, nuint)
GetBaselineOffset(NSLayoutManager, nuint)
GetBoundingBoxForControlGlyph(nuint, NSTextContainer, CGRect, CGPoint, nuint)
GetBoundingBoxForControlGlyph(nuint, NSTextContainer, CGRect, CGPoint, nuint)
GetCharacterRangeForGlyphRange(NSRange, NSRange)
GetGlyphsInRange(NSRange, nint, nint, nint, nint, nint)
GetInterGlyphSpacing(NSLayoutManager, NSRange, IntPtr, nuint)
GetInterGlyphSpacing(NSLayoutManager, NSRange, nint, nuint)
GetLineFragment(CGRect, CGRect, NSRange, CGPoint)
GetLineFragment(CGRect, CGRect, CGRect, nuint, CGRect, nfloat, nfloat, nfloat)
GetLineFragment(CGRect, CGRect, CGRect, nuint, CGRect, NFloat, NFloat, NFloat)
GetLineSpacingAfterGlyph(nuint, CGRect)
GetLineSpacingAfterGlyph(nuint, CGRect)
GetParagraphSpacingAfterGlyph(nuint, CGRect)
GetParagraphSpacingAfterGlyph(nuint, CGRect)
GetParagraphSpacingBeforeGlyph(nuint, CGRect)
GetParagraphSpacingBeforeGlyph(nuint, CGRect)
GetSharedSystemTypesetter(NSTypesetterBehavior)
GetSubstituteFont(NSFont)
GetTextTab(nfloat, NSWritingDirection, nfloat)
GetTextTab(NFloat, NSWritingDirection, NFloat)
GlyphRangeForCharacterRange(NSRange, NSRange)
HyphenationFactorForGlyph(nuint)
HyphenationFactorForGlyph(nuint)
HyphenCharacterForGlyph(nuint)
HyphenCharacterForGlyph(nuint)
InsertGlyph(UInt32, nuint, nuint)
InsertGlyph(UInt32, nuint, nuint)
LayoutCharacters(NSRange, NSLayoutManager, nuint)
LayoutCharacters(NSRange, NSLayoutManager, nuint)
LayoutGlyphs(NSLayoutManager, nuint, nuint, nuint)
LayoutGlyphs(NSLayoutManager, nuint, nuint, nuint)
LayoutParagraphAtPoint(CGPoint)
SetAttachmentSize(CGSize, NSRange)
SetBidiLevels(nint, NSRange)
SetDrawsOutsideLineFragment(Boolean, NSRange)
SetHardInvalidation(Boolean, NSRange)
SetLineFragment(CGRect, NSRange, CGRect, nfloat)
SetLineFragment(CGRect, NSRange, CGRect, NFloat)
SetLocation(CGPoint, nint, NSRange)
SetNotShownAttribute(Boolean, NSRange)
SetParagraphGlyphRange(NSRange, NSRange)
ShouldBreakLineByHyphenatingBeforeCharacter(nuint)
ShouldBreakLineByHyphenatingBeforeCharacter(nuint)
ShouldBreakLineByWordBeforeCharacter(nuint)
ShouldBreakLineByWordBeforeCharacter(nuint)
SubstituteGlyphs(NSRange, nint)
WillSetLineFragment(CGRect, NSRange, CGRect, nfloat)
WillSetLineFragment(CGRect, NSRange, CGRect, NFloat)
net9.0-macos14.2
namespace AppKit
{
[Register("NSTypesetter", true)]
[SupportedOSPlatform("macos")]
[UnsupportedOSPlatform("maccatalyst")]
public class NSTypesetter : NSObject
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[Export("getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:")]
[ObsoletedOSPlatform("macos10.13")]
[SupportedOSPlatform("macos")]
[UnsupportedOSPlatform("maccatalyst")]
public virtual UIntPtr GetGlyphsInRange(NSRange glyphsRange, IntPtr glyphBuffer, IntPtr charIndexBuffer, IntPtr inscribeBuffer, IntPtr elasticBuffer, IntPtr bidiLevelBuffer);
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 |
Information specific to net9.0-macos14.2 | |
Assembly | Microsoft.macOS , Version=14.2.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API