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)]
public CGRect GetLineFragmentUsedRect(UIntPtr glyphIndex, out NSRange effectiveGlyphRange);
}
}
.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