NSLayoutManager
NSLayoutManager()
NSLayoutManager(NativeHandle)
NSLayoutManager(NSCoder)
NSLayoutManager(NSObjectFlag)
AllowsNonContiguousLayout
BackgroundLayoutEnabled
ClassHandle
DefaultAttachmentScaling
Delegate
ExtraLineFragmentRect
ExtraLineFragmentTextContainer
ExtraLineFragmentUsedRect
FirstUnlaidCharacterIndex
FirstUnlaidGlyphIndex
GlyphGenerator
HasNonContiguousLayout
HyphenationFactor
LimitsLayoutForSuspiciousContents
NumberOfGlyphs
ShowsControlCharacters
ShowsInvisibleCharacters
TextContainers
TextStorage
Typesetter
TypesetterBehavior
UsesDefaultHyphenation
UsesFontLeading
UsesScreenFonts
WeakDelegate
AddTemporaryAttribute(NSString, NSObject, NSRange)
AddTemporaryAttribute(String, NSObject, NSRange)
AddTemporaryAttributes(NSDictionary<NSString, NSObject>, NSRange)
AddTextContainer(NSTextContainer)
Dispose(Boolean)
DrawBackground(NSRange, CGPoint)
DrawGlyphs(NSRange, CGPoint)
DrawsOutsideLineFragmentForGlyph(nuint)
DrawStrikethrough(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(nint, nuint, NSRange, NSColor)
GetAttachmentSizeForGlyph(nuint)
GetBoundingRect(NSRange, NSTextContainer)
GetBoundsRect(NSTextBlock, NSRange)
GetBoundsRect(NSTextBlock, nuint)
GetBoundsRect(NSTextBlock, nuint, nint)
GetBoundsRect(NSTextBlock, nuint, NSRange)
GetCharacterIndex(nuint)
GetCharacterIndex(CGPoint, NSTextContainer)
GetCharacterIndex(CGPoint, NSTextContainer, NFloat)
GetCharacterIndex(CGPoint, NSTextContainer, nint)
GetCharacterRange(NSRange)
GetCharacterRange(NSRange, nint)
GetCharacterRange(NSRange, NSRange)
GetDefaultBaselineOffset(NSFont)
GetDefaultLineHeight(NSFont)
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, nint, nint, nint, nint)
GetLayoutRect(NSTextBlock, NSRange)
GetLayoutRect(NSTextBlock, nuint)
GetLayoutRect(NSTextBlock, nuint, nint)
GetLayoutRect(NSTextBlock, nuint, NSRange)
GetLineFragmentInsertionPoints(nuint, Boolean, Boolean, NFloat[], nint[])
GetLineFragmentInsertionPoints(nuint, Boolean, Boolean, nint, nint)
GetLineFragmentRect(nuint)
GetLineFragmentRect(nuint, Boolean)
GetLineFragmentRect(nuint, nint)
GetLineFragmentRect(nuint, NSRange)
GetLineFragmentRect(nuint, nint, Boolean)
GetLineFragmentRect(nuint, NSRange, Boolean)
GetLineFragmentUsedRect(nuint)
GetLineFragmentUsedRect(nuint, Boolean)
GetLineFragmentUsedRect(nuint, nint)
GetLineFragmentUsedRect(nuint, NSRange)
GetLineFragmentUsedRect(nuint, nint, Boolean)
GetLineFragmentUsedRect(nuint, NSRange, Boolean)
GetLocationForGlyph(nuint)
GetProperty(nuint)
GetRangeOfNominallySpacedGlyphsContainingIndex(nuint)
GetTemporaryAttribute(NSString, nuint)
GetTemporaryAttribute(NSString, nuint, nint)
GetTemporaryAttribute(NSString, nuint, NSRange)
GetTemporaryAttribute(NSString, nuint, NSRange)
GetTemporaryAttribute(NSString, nuint, nint, NSRange)
GetTemporaryAttribute(NSString, nuint, NSRange, NSRange)
GetTemporaryAttributes(nuint)
GetTemporaryAttributes(nuint, nint)
GetTemporaryAttributes(nuint, NSRange)
GetTemporaryAttributes(nuint, NSRange)
GetTemporaryAttributes(nuint, nint, NSRange)
GetTemporaryAttributes(nuint, NSRange, NSRange)
GetTextContainer(nuint)
GetTextContainer(nuint, Boolean)
GetTextContainer(nuint, nint)
GetTextContainer(nuint, NSRange)
GetTextContainer(nuint, nint, Boolean)
GetTextContainer(nuint, NSRange, Boolean)
GetTruncatedGlyphRangeInLineFragment(nuint)
GetUsedRect(NSTextContainer)
GlyphAtIndex(nuint)
GlyphAtIndex(nuint, Boolean)
InsertTextContainer(NSTextContainer, nint)
InvalidateDisplayForCharacterRange(NSRange)
InvalidateDisplayForGlyphRange(NSRange)
InvalidateGlyphs(NSRange, nint)
InvalidateGlyphs(NSRange, nint, nint)
InvalidateGlyphs(NSRange, nint, NSRange)
InvalidateLayout(NSRange)
InvalidateLayout(NSRange, nint)
InvalidateLayout(NSRange, NSRange)
IsNotShownAttributeForGlyph(nuint)
IsValidGlyph(nuint)
ProcessEditing(NSTextStorage, NSTextStorageEditActions, NSRange, nint, NSRange)
RemoveTemporaryAttribute(NSString, NSRange)
RemoveTemporaryAttribute(String, NSRange)
RemoveTextContainer(nint)
SetAttachmentSize(CGSize, NSRange)
SetBoundsRect(CGRect, NSTextBlock, NSRange)
SetDrawsOutsideLineFragment(Boolean, nuint)
SetExtraLineFragment(CGRect, CGRect, NSTextContainer)
SetGlyphs(nint, nint, nint, NSFont, NSRange)
SetLayoutRect(CGRect, NSTextBlock, NSRange)
SetLineFragment(CGRect, NSRange, CGRect)
SetLocation(CGPoint, NSRange)
SetNotShownAttribute(Boolean, nuint)
SetTemporaryAttributes(NSDictionary, NSRange)
SetTextContainer(NSTextContainer, NSRange)
ShowAttachmentCell(NSCell, CGRect, nuint)
ShowGlyphs(Int16[], CGPoint[], nint, 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)
TextContainerChangedGeometry(NSTextContainer)
TextContainerChangedTextView(NSTextContainer)
Underline(NSRange, NSUnderlineStyle, CGRect, NSRange, CGPoint)
GetFirstTextView(NSLayoutManager)
GetRulerAccessoryView(NSLayoutManager, NSTextView, NSParagraphStyle, NSRulerView, Boolean)
GetRulerMarkers(NSLayoutManager, NSTextView, NSParagraphStyle, NSRulerView)
GetTextViewForBeginningOfSelection(NSLayoutManager)
LayoutManagerOwnsFirstResponder(NSLayoutManager, NSWindow)
net10.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)]
[SupportedOSPlatform("macos")]
[UnsupportedOSPlatform("ios")]
[UnsupportedOSPlatform("tvos")]
[UnsupportedOSPlatform("maccatalyst")]
public NSObject! GetTemporaryAttribute(NSString! attributeName, UIntPtr characterIndex, NSRange rangeLimit);
}
}
| .NET | 6.07.08.09.010.0 |
|---|---|
Information specific to net10.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 net10.0-macos14.2 | |
| Assembly | Microsoft.macOS , Version=15.5.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