NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
높은 처리량 특성 설정에 대한 SetAttributes의 하위 수준 버전입니다.
[Foundation.Export("setAttributes:range:")]
public virtual void LowLevelSetAttributes (IntPtr dictionaryAttrsHandle, Foundation.NSRange range);
abstract member LowLevelSetAttributes : nativeint * Foundation.NSRange -> unit
override this.LowLevelSetAttributes : nativeint * Foundation.NSRange -> unit
매개 변수
- dictionaryAttrsHandle
-
IntPtr
nativeint
설정할 특성을 사용하여 NSDictionary에 대한 핸들입니다.
- range
- NSRange
특성을 적용할 범위입니다.
- 특성
설명
일반적으로 상위 수준 NSDictionary를 반환하는 메서드를 사용해야 LowLevelGetAttributes(nint, NSRange) 합니다.
NSMutableAttributedString에 대한 하위 수준 인터페이스이며 일반적으로 하위 클래스를 사용하고 동작을 재정의해야 하는 경우에만 사용됩니다. NSDictionary에 대한 핸들을 나타내는 제공된 IntPtr을 사용해야 합니다. 이 API는 NSTextStorage에서 이 메서드를 문자 삽입당 수천 번 호출할 수 있으므로 가능한 한 빨리 유지하는 것이 매우 중요하므로 하위 수준 API로 유지됩니다.