NSLayoutManager
NSLayoutManager()
NSLayoutManager(NativeHandle)
NSLayoutManager(NSCoder)
NSLayoutManager(NSObjectFlag)
AllowsNonContiguousLayout
ClassHandle
Delegate
ExtraLineFragmentRect
ExtraLineFragmentTextContainer
ExtraLineFragmentUsedRect
FirstUnlaidCharacterIndex
FirstUnlaidGlyphIndex
HasNonContiguousLayout
HyphenationFactor
LimitsLayoutForSuspiciousContents
NumberOfGlyphs
ShowsControlCharacters
ShowsInvisibleCharacters
TextContainers
TextStorage
UsesDefaultHyphenation
UsesFontLeading
WeakDelegate
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, UIColor)
GetAttachmentSizeForGlyph(nuint)
GetBoundingRect(NSRange, NSTextContainer)
GetCharacterIndex(nuint)
GetCharacterIndex(CGPoint, NSTextContainer)
GetCharacterIndex(CGPoint, NSTextContainer, NFloat)
GetCharacterIndex(CGPoint, NSTextContainer, nint)
GetCharacterRange(NSRange)
GetCharacterRange(NSRange, nint)
GetCharacterRange(NSRange, NSRange)
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)
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)
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)
RemoveTextContainer(nint)
SetAttachmentSize(CGSize, NSRange)
SetDrawsOutsideLineFragment(Boolean, nuint)
SetExtraLineFragment(CGRect, CGRect, NSTextContainer)
SetGlyphs(nint, nint, nint, UIFont, NSRange)
SetLineFragment(CGRect, NSRange, CGRect)
SetLocation(CGPoint, NSRange)
SetNotShownAttribute(Boolean, nuint)
SetTextContainer(NSTextContainer, NSRange)
ShowGlyphs(Int16[], CGPoint[], nint, UIFont, CGAffineTransform, NSDictionary, CGContext)
ShowGlyphs(nint, nint, nint, UIFont, CGAffineTransform, NSDictionary, CGContext)
ShowGlyphs(nint, nint, nuint, UIFont, CGAffineTransform, NSDictionary, CGContext)
Strikethrough(NSRange, NSUnderlineStyle, CGRect, NSRange, CGPoint)
TextContainerChangedGeometry(NSTextContainer)
Underline(NSRange, NSUnderlineStyle, CGRect, NSRange, CGPoint)
net10.0-ios17.2
namespace UIKit
{
[Register("NSLayoutManager", true)]
[SupportedOSPlatform("maccatalyst")]
[SupportedOSPlatform("ios")]
[SupportedOSPlatform("tvos")]
public class NSLayoutManager : NSObject, INSCoding, INSSecureCoding, INativeObject, IDisposable
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[Export("showCGGlyphs:positions:count:font:matrix:attributes:inContext:")]
[ObsoletedOSPlatform("ios13.0", "Use the overload that takes 'nint glyphCount' instead.")]
[ObsoletedOSPlatform("tvos13.0", "Use the overload that takes 'nint glyphCount' instead.")]
[ObsoletedOSPlatform("maccatalyst13.1", "Use the overload that takes 'nint glyphCount' instead.")]
[SupportedOSPlatform("ios")]
[SupportedOSPlatform("tvos")]
[UnsupportedOSPlatform("maccatalyst")]
[UnsupportedOSPlatform("macos")]
protected virtual void ShowGlyphs(IntPtr glyphs, IntPtr positions, UIntPtr glyphCount, UIFont! font, CGAffineTransform textMatrix, NSDictionary! attributes, CGContext! graphicsContext);
}
}
| .NET | 6.07.08.09.010.0 |
|---|---|
Information specific to net10.0 | |
| Platforms | This API is only available when you target a specific platform: |
| iOS | 10.010.110.210.311.011.111.211.311.412.012.112.212.312.413.013.113.213.313.413.513.614.014.114.214.314.414.515.015.215.416.016.116.216.417.017.2 |
| tvOS | 10.010.110.211.011.111.211.311.412.012.112.212.312.413.013.213.313.414.014.214.314.414.515.015.215.416.016.116.417.017.2 |
Information specific to net10.0-ios17.2 | |
| Assembly | Microsoft.iOS , Version=18.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