MonobjcMonobjc Documented Class Library
InvalidateLayoutForCharacterRangeIsSoftActualCharacterRange Method (charRange, flag, actualCharRange)
NamespacesMonobjc.AppKitNSLayoutManagerInvalidateLayoutForCharacterRangeIsSoftActualCharacterRange(NSRange, Boolean, NSRange%)

Invalidates the layout information for the glyphs mapped to the given range of characters.

Original signature is '- (void)invalidateLayoutForCharacterRange:(NSRange)charRange isSoft:(BOOL)flag actualCharacterRange:(NSRangePointer)actualCharRange'

Available in Mac OS X v10.0 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual void InvalidateLayoutForCharacterRangeIsSoftActualCharacterRange(
	NSRange charRange,
	bool flag,
	ref NSRange actualCharRange
)
Public Overridable Sub InvalidateLayoutForCharacterRangeIsSoftActualCharacterRange ( _
	charRange As NSRange, _
	flag As Boolean, _
	ByRef actualCharRange As NSRange _
)
public:
virtual void InvalidateLayoutForCharacterRangeIsSoftActualCharacterRange(
	NSRange charRange, 
	bool flag, 
	NSRange% actualCharRange
)
Parameters
charRange (NSRange)
The character range for which glyphs are invalidated.
flag (Boolean)
If YES, invalidates internal caches in the layout manager; if NO, invalidates layout. See the discussion section.
actualCharRange (NSRange%)
If not NULL, on output, the range of characters mapped to the glyphs whose layout information is invalidated. This range can be larger than the range of characters given due to the effect of context on glyphs and layout.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)