NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Low-Level-Version von SetAttributes für Attributeinstellung mit hohem Durchsatz.
[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
Parameter
- dictionaryAttrsHandle
-
IntPtr
nativeint
Behandeln Sie ein NSDictionary mit den festzulegenden Attributen.
- range
- NSRange
Bereich, auf den die Attribute angewendet werden sollen.
- Attribute
Hinweise
Im Allgemeinen sollten Sie die LowLevelGetAttributes(nint, NSRange) Methoden verwenden, die ein allgemeines NSDictionary zurückgeben.
Dies ist die Schnittstelle auf niedriger Ebene zu NSMutableAttributedString und wird im Allgemeinen nur verwendet, wenn Sie das Verhalten unterklasse und überschreiben müssen. Es wird erwartet, dass Sie den bereitgestellten IntPtr nutzen, der ein Handle für ein NSDictionary darstellt. Diese API wird als API auf niedriger Ebene beibehalten, da sie von NSTextStorage verwendet wird, das diese Methode möglicherweise tausende Male pro Zeicheneinfügung aufruft, daher ist es sehr wichtig, dass dies so schnell wie möglich beibehalten wird.