NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Version de bas niveau de SetAttributes pour le paramètre d’attribut de débit élevé.
[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
Paramètres
- dictionaryAttrsHandle
-
IntPtr
nativeint
Gérez vers un NSDictionary avec les attributs à définir.
- range
- NSRange
Plage à laquelle appliquer les attributs.
- Attributs
Remarques
En général, vous devez utiliser les LowLevelGetAttributes(nint, NSRange) méthodes , qui retournent un NSDictionary de haut niveau.
Il s’agit de l’interface de bas niveau de NSMutableAttributedString. En général, elle est utilisée uniquement lorsque vous devez sous-classer et remplacer le comportement. Vous devez utiliser l’IntPtr fourni qui représente un handle pour un NSDictionary. Cette API est conservée en tant qu’API de bas niveau, car elle est consommée par NSTextStorage, qui peut appeler cette méthode des milliers de fois par insertion de caractères. Il est donc très important que cette méthode reste aussi rapide que possible.