- NSLayoutManager - NSLayoutManager() 
- NSLayoutManager(IntPtr) 
- NSLayoutManager(NativeHandle) 
- NSLayoutManager(NSCoder) 
- NSLayoutManager(NSObjectFlag) 
- AllowsNonContiguousLayout 
- AttributedString 
- BackgroundLayoutEnabled 
- ClassHandle 
- DefaultAttachmentScaling 
- Delegate 
- ExtraLineFragmentRect 
- ExtraLineFragmentTextContainer 
- ExtraLineFragmentUsedRect 
- FirstUnlaidCharacterIndex 
- FirstUnlaidGlyphIndex 
- GlyphGenerator 
- HasNonContiguousLayout 
- HyphenationFactor 
- LayoutOptions 
- LimitsLayoutForSuspiciousContents 
- NumberOfGlyphs 
- ShowsControlCharacters 
- ShowsInvisibleCharacters 
- TextContainers 
- TextStorage 
- Typesetter 
- TypesetterBehavior 
- UsesDefaultHyphenation 
- UsesFontLeading 
- UsesScreenFonts 
- WeakDelegate 
- AddTemporaryAttribute(NSString, NSObject, NSRange) 
- AddTemporaryAttribute(String, NSObject, NSRange) 
- AddTemporaryAttributes(NSDictionary, NSRange) 
- AddTemporaryAttributes(NSDictionary<NSString, NSObject>, NSRange) 
- AddTextContainer(NSTextContainer) 
- AttachmentSizeForGlyphAt(nint) 
- BoundingRectForGlyphRange(NSRange, NSTextContainer) 
- BoundsRect(NSTextBlock, NSRange) 
- CharacterIndexForGlyphAtIndex(nint) 
- CharacterIndexForPoint(CGPoint, NSTextContainer, nfloat) 
- CharacterRangeForGlyphRange(NSRange, NSRange) 
- DefaultBaselineOffsetForFont(NSFont) 
- DefaultLineHeightForFont(NSFont) 
- DeleteGlyphs(NSRange) 
- Dispose(Boolean) 
- DrawBackground(NSRange, CGPoint) 
- DrawBackgroundForGlyphRange(NSRange, CGPoint) 
- DrawGlyphs(NSRange, CGPoint) 
- DrawGlyphsForGlyphRange(NSRange, CGPoint) 
- DrawsOutsideLineFragmentForGlyph(nuint) 
- DrawsOutsideLineFragmentForGlyphAt(nint) 
- DrawStrikethrough(NSRange, NSUnderlineStyle, nfloat, CGRect, NSRange, CGPoint) 
- DrawStrikethrough(NSRange, NSUnderlineStyle, NFloat, CGRect, NSRange, CGPoint) 
- DrawUnderline(NSRange, NSUnderlineStyle, nfloat, CGRect, NSRange, CGPoint) 
- DrawUnderline(NSRange, NSUnderlineStyle, NFloat, CGRect, NSRange, CGPoint) 
- EncodeTo(NSCoder) 
- EnsureGlyphsForCharacterRange(NSRange) 
- EnsureGlyphsForGlyphRange(NSRange) 
- EnsureLayoutForBoundingRect(CGRect, NSTextContainer) 
- EnsureLayoutForCharacterRange(NSRange) 
- EnsureLayoutForGlyphRange(NSRange) 
- EnsureLayoutForTextContainer(NSTextContainer) 
- EnumerateEnclosingRects(NSRange, NSRange, NSTextContainer, NSTextLayoutEnumerateEnclosingRects) 
- EnumerateLineFragments(NSRange, NSTextLayoutEnumerateLineFragments) 
- FillBackground(IntPtr, nuint, NSRange, NSColor) 
- FillBackground(nint, nuint, NSRange, NSColor) 
- FractionOfDistanceThroughGlyphForPoint(CGPoint, NSTextContainer) 
- GetAttachmentSizeForGlyph(nuint) 
- GetBoundingRect(NSRange, NSTextContainer) 
- GetBoundsRect(NSTextBlock, NSRange) 
- GetBoundsRect(NSTextBlock, nuint) 
- GetBoundsRect(NSTextBlock, nuint) 
- GetBoundsRect(NSTextBlock, nuint, IntPtr) 
- GetBoundsRect(NSTextBlock, nuint, nint) 
- GetBoundsRect(NSTextBlock, nuint, NSRange) 
- GetBoundsRect(NSTextBlock, nuint, NSRange) 
- GetCGGlyph(nuint) 
- GetCGGlyph(nuint, Boolean) 
- GetCharacterIndex(nuint) 
- GetCharacterIndex(CGPoint, NSTextContainer) 
- GetCharacterIndex(CGPoint, NSTextContainer, nfloat) 
- GetCharacterIndex(CGPoint, NSTextContainer, NFloat) 
- GetCharacterIndex(CGPoint, NSTextContainer, nint) 
- GetCharacterRange(NSRange) 
- GetCharacterRange(NSRange, nint) 
- GetCharacterRange(NSRange, NSRange) 
- GetDefaultBaselineOffset(NSFont) 
- GetDefaultLineHeight(NSFont) 
- GetFirstUnlaidCharacterIndex(nuint, nuint) 
- GetFirstUnlaidCharacterIndex(nuint, nuint) 
- GetFractionOfDistanceThroughGlyph(CGPoint, NSTextContainer) 
- GetGlyph(nuint) 
- GetGlyph(nuint, Boolean) 
- GetGlyphIndex(nuint) 
- GetGlyphIndex(CGPoint, NSTextContainer) 
- GetGlyphIndex(CGPoint, NSTextContainer, NFloat) 
- GetGlyphRange(NSRange) 
- GetGlyphRange(NSTextContainer) 
- GetGlyphRange(NSRange, nint) 
- GetGlyphRange(NSRange, NSRange) 
- GetGlyphRangeForBoundingRect(CGRect, NSTextContainer) 
- GetGlyphRangeForBoundingRectWithoutAdditionalLayout(CGRect, NSTextContainer) 
- GetGlyphs(NSRange, Int16[], NSGlyphProperty[], nuint[], Byte[]) 
- GetGlyphs(NSRange, Int16[], NSGlyphProperty[], nuint[], Byte[]) 
- GetGlyphs(NSRange, nint, nint, nint, nint) 
- GetIntAttribute(nint, nint) 
- GetLayoutRect(NSTextBlock, NSRange) 
- GetLayoutRect(NSTextBlock, nuint) 
- GetLayoutRect(NSTextBlock, nuint) 
- GetLayoutRect(NSTextBlock, nuint, IntPtr) 
- GetLayoutRect(NSTextBlock, nuint, nint) 
- GetLayoutRect(NSTextBlock, nuint, NSRange) 
- GetLayoutRect(NSTextBlock, nuint, NSRange) 
- GetLineFragmentInsertionPoints(nuint, Boolean, Boolean, IntPtr, IntPtr) 
- GetLineFragmentInsertionPoints(nuint, Boolean, Boolean, nfloat[], nint[]) 
- GetLineFragmentInsertionPoints(nuint, Boolean, Boolean, NFloat[], nint[]) 
- GetLineFragmentInsertionPoints(nuint, Boolean, Boolean, nint, nint) 
- GetLineFragmentRect(nuint) 
- GetLineFragmentRect(nuint) 
- GetLineFragmentRect(nuint, Boolean) 
- GetLineFragmentRect(nuint, Boolean) 
- GetLineFragmentRect(nuint, IntPtr) 
- GetLineFragmentRect(nuint, nint) 
- GetLineFragmentRect(nuint, NSRange) 
- GetLineFragmentRect(nuint, NSRange) 
- GetLineFragmentRect(nuint, IntPtr, Boolean) 
- GetLineFragmentRect(nuint, nint, Boolean) 
- GetLineFragmentRect(nuint, NSRange, Boolean) 
- GetLineFragmentRect(nuint, NSRange, Boolean) 
- GetLineFragmentUsedRect(nuint) 
- GetLineFragmentUsedRect(nuint) 
- GetLineFragmentUsedRect(nuint, Boolean) 
- GetLineFragmentUsedRect(nuint, Boolean) 
- GetLineFragmentUsedRect(nuint, IntPtr) 
- GetLineFragmentUsedRect(nuint, nint) 
- GetLineFragmentUsedRect(nuint, NSRange) 
- GetLineFragmentUsedRect(nuint, NSRange) 
- GetLineFragmentUsedRect(nuint, IntPtr, Boolean) 
- GetLineFragmentUsedRect(nuint, nint, Boolean) 
- GetLineFragmentUsedRect(nuint, NSRange, Boolean) 
- GetLineFragmentUsedRect(nuint, NSRange, Boolean) 
- GetLocationForGlyph(nuint) 
- GetProperty(nuint) 
- GetProperty(nuint) 
- GetRangeOfNominallySpacedGlyphsContainingIndex(nuint) 
- GetRectArray(NSRange, NSRange, NSTextContainer) 
- GetTemporaryAttribute(NSString, nuint) 
- GetTemporaryAttribute(NSString, nuint) 
- GetTemporaryAttribute(NSString, nuint, IntPtr) 
- GetTemporaryAttribute(NSString, nuint, nint) 
- GetTemporaryAttribute(NSString, nuint, NSRange) 
- GetTemporaryAttribute(NSString, nuint, NSRange) 
- GetTemporaryAttribute(NSString, nuint, NSRange) 
- GetTemporaryAttribute(NSString, nuint, NSRange) 
- GetTemporaryAttribute(NSString, nuint, IntPtr, NSRange) 
- GetTemporaryAttribute(NSString, nuint, nint, NSRange) 
- GetTemporaryAttribute(NSString, nuint, NSRange, NSRange) 
- GetTemporaryAttribute(NSString, nuint, NSRange, NSRange) 
- GetTemporaryAttributes(nuint) 
- GetTemporaryAttributes(nuint) 
- GetTemporaryAttributes(nuint, IntPtr) 
- GetTemporaryAttributes(nuint, nint) 
- GetTemporaryAttributes(nuint, NSRange) 
- GetTemporaryAttributes(nuint, NSRange) 
- GetTemporaryAttributes(nuint, NSRange) 
- GetTemporaryAttributes(nuint, NSRange) 
- GetTemporaryAttributes(nuint, IntPtr, NSRange) 
- GetTemporaryAttributes(nuint, nint, NSRange) 
- GetTemporaryAttributes(nuint, NSRange, NSRange) 
- GetTemporaryAttributes(nuint, NSRange, NSRange) 
- GetTextContainer(nuint) 
- GetTextContainer(nuint) 
- GetTextContainer(nuint, Boolean) 
- GetTextContainer(nuint, Boolean) 
- GetTextContainer(nuint, IntPtr) 
- GetTextContainer(nuint, nint) 
- GetTextContainer(nuint, NSRange) 
- GetTextContainer(nuint, NSRange) 
- GetTextContainer(nuint, IntPtr, Boolean) 
- GetTextContainer(nuint, nint, Boolean) 
- GetTextContainer(nuint, NSRange, Boolean) 
- GetTextContainer(nuint, NSRange, Boolean) 
- GetTruncatedGlyphRangeInLineFragment(nuint) 
- GetTruncatedGlyphRangeInLineFragment(nuint) 
- GetUsedRect(NSTextContainer) 
- GetUsedRectForTextContainer(NSTextContainer) 
- GlyphAtIndex(nint) 
- GlyphAtIndex(nuint) 
- GlyphAtIndex(nint, Boolean) 
- GlyphAtIndex(nuint, Boolean) 
- GlyphIndexForCharacterAtIndex(nint) 
- GlyphIndexForPoint(CGPoint, NSTextContainer) 
- GlyphIndexForPointInTextContainer(CGPoint, NSTextContainer, nfloat) 
- GlyphRangeForBoundingRect(CGRect, NSTextContainer) 
- GlyphRangeForBoundingRectWithoutAdditionalLayout(CGRect, NSTextContainer) 
- GlyphRangeForCharacterRange(NSRange, NSRange) 
- InsertGlyph(UInt32, nint, nint) 
- InsertTextContainer(NSTextContainer, nint) 
- InsertTextContainer(NSTextContainer, nint) 
- IntAttributeforGlyphAtIndex(nint, nint) 
- InvalidateDisplayForCharacterRange(NSRange) 
- InvalidateDisplayForGlyphRange(NSRange) 
- InvalidateGlyphs(NSRange, nint) 
- InvalidateGlyphs(NSRange, nint) 
- InvalidateGlyphs(NSRange, nint, IntPtr) 
- InvalidateGlyphs(NSRange, nint, nint) 
- InvalidateGlyphs(NSRange, nint, NSRange) 
- InvalidateGlyphs(NSRange, nint, NSRange) 
- InvalidateGlyphsOnLayoutInvalidation(NSRange) 
- InvalidateLayout(NSRange) 
- InvalidateLayout(NSRange, nint) 
- InvalidateLayout(NSRange, NSRange) 
- IsNotShownAttributeForGlyph(nuint) 
- IsValidGlyph(nuint) 
- IsValidGlyphIndex(nint) 
- LayoutRect(NSTextBlock, NSRange) 
- LocationForGlyphAtIndex(nint) 
- NotShownAttributeForGlyphAtIndex(nint) 
- ProcessEditing(NSTextStorage, NSTextStorageEditActions, NSRange, nint, NSRange) 
- ProcessEditing(NSTextStorage, NSTextStorageEditActions, NSRange, nint, NSRange) 
- RangeOfNominallySpacedGlyphsContainingIndex(nint) 
- RemoveTemporaryAttribute(NSString, NSRange) 
- RemoveTemporaryAttribute(String, NSRange) 
- RemoveTextContainer(nint) 
- RemoveTextContainer(nint) 
- ReplaceGlyphAtIndex(nint, UInt32) 
- ReplaceTextStorage(NSTextStorage) 
- SetAttachmentSize(CGSize, NSRange) 
- SetBoundsRect(CGRect, NSTextBlock, NSRange) 
- SetCharacterIndex(nint, nint) 
- SetDrawsOutsideLineFragment(Boolean, nint) 
- SetDrawsOutsideLineFragment(Boolean, nuint) 
- SetExtraLineFragment(CGRect, CGRect, NSTextContainer) 
- SetExtraLineFragmentRect(CGRect, CGRect, NSTextContainer) 
- SetGlyphs(nint, nint, nint, NSFont, NSRange) 
- SetIntAttribute(nint, nint, nint) 
- SetLayoutRect(CGRect, NSTextBlock, NSRange) 
- SetLineFragment(CGRect, NSRange, CGRect) 
- SetLineFragmentRect(CGRect, NSRange, CGRect) 
- SetLocation(CGPoint, NSRange) 
- SetNotShownAttribute(Boolean, nint) 
- SetNotShownAttribute(Boolean, nuint) 
- SetTemporaryAttributes(NSDictionary, NSRange) 
- SetTextContainer(NSTextContainer, NSRange) 
- SetTextContainerForRange(NSTextContainer, NSRange) 
- ShowAttachmentCell(NSCell, CGRect, nuint) 
- ShowAttachmentCell(NSCell, CGRect, nuint) 
- ShowGlyphs(Int16[], CGPoint[], nint, NSFont, CGAffineTransform, NSDictionary, CGContext) 
- ShowGlyphs(Int16[], CGPoint[], nint, NSFont, CGAffineTransform, NSDictionary, CGContext) 
- ShowGlyphs(Int16[], CGPoint[], nuint, NSFont, CGAffineTransform, NSDictionary, CGContext) 
- ShowGlyphs(IntPtr, IntPtr, nint, NSFont, CGAffineTransform, NSDictionary, CGContext) 
- ShowGlyphs(IntPtr, IntPtr, nuint, NSFont, CGAffineTransform, NSDictionary, CGContext) 
- ShowGlyphs(nint, nint, nint, NSFont, CGAffineTransform, NSDictionary, CGContext) 
- ShowGlyphs(nint, nint, nuint, NSFont, CGAffineTransform, NSDictionary, CGContext) 
- Strikethrough(NSRange, NSUnderlineStyle, CGRect, NSRange, CGPoint) 
- Strikethrough(NSRange, NSUnderlineStyle, CGRect, NSRange, CGPoint) 
- SubstituteFontForFont(NSFont) 
- TextContainerChangedGeometry(NSTextContainer) 
- TextContainerChangedTextView(NSTextContainer) 
- TextStorageEdited(NSTextStorage, NSTextStorageEditedFlags, NSRange, nint, NSRange) 
- Underline(NSRange, NSUnderlineStyle, CGRect, NSRange, CGPoint) 
- Underline(NSRange, NSUnderlineStyle, CGRect, NSRange, CGPoint) 
- GetFirstTextView(NSLayoutManager) 
- GetRulerAccessoryView(NSLayoutManager, NSTextView, NSParagraphStyle, NSRulerView, Boolean) 
- GetRulerMarkers(NSLayoutManager, NSTextView, NSParagraphStyle, NSRulerView) 
- GetTextViewForBeginningOfSelection(NSLayoutManager) 
- LayoutManagerOwnsFirstResponder(NSLayoutManager, NSWindow) 
 
net9.0-macos14.2
    namespace AppKit
{
    [Register("NSLayoutManager", true)]
    [SupportedOSPlatform("maccatalyst")]
    [SupportedOSPlatform("macos")]
    public class NSLayoutManager : NSObject, INSCoding, INSSecureCoding, INativeObject, IDisposable
    {
        [BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
        [Export("setNotShownAttribute:forGlyphAtIndex:")]
        public virtual void SetNotShownAttribute(bool flag, UIntPtr glyphIndex);
    }
}
            | .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