NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Versione di basso livello di SetAttributes per l'impostazione dell'attributo con velocità effettiva elevata.
[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
Parametri
- dictionaryAttrsHandle
-
IntPtr
nativeint
Gestire in un NSDictionary con gli attributi da impostare.
- range
- NSRange
Intervallo a cui applicare gli attributi.
- Attributi
Commenti
In generale, è consigliabile usare i LowLevelGetAttributes(nint, NSRange) metodi che restituiranno un NSDictionary di alto livello.
Si tratta dell'interfaccia di basso livello di NSMutableAttributedString e in generale viene usata solo quando è necessario subclassare ed eseguire l'override del comportamento. Si prevede di utilizzare l'elemento IntPtr fornito che rappresenta un handle per un NSDictionary. Questa API viene mantenuta come API di basso livello, poiché viene usata da NSTextStorage che potrebbe chiamare questo metodo migliaia di volte per inserimento di caratteri, quindi è molto importante che questo venga mantenuto il più veloce possibile.