NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Versión de bajo nivel de SetAttributes para la configuración de atributos de alto rendimiento.
[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
Parámetros
- dictionaryAttrsHandle
-
IntPtr
nativeint
Controle a un NSDictionary con los atributos que se van a establecer.
- range
- NSRange
Intervalo al que se aplicarán los atributos.
- Atributos
Comentarios
En general, debe usar los LowLevelGetAttributes(nint, NSRange) métodos , que devolverán un NSDictionary de alto nivel.
Esta es la interfaz de bajo nivel para NSMutableAttributedString y, en general, solo se usa cuando se debe subclase e invalidar el comportamiento. Se espera que consuma el intPtr proporcionado que representa un identificador para un NSDictionary. Esta API se mantiene como una API de bajo nivel, ya que NSTextStorage la consume, que podría llamar a este método miles de veces por inserción de caracteres, por lo que es muy importante que esto se mantenga lo más rápido posible.