NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Versi tingkat rendah SetAttributes untuk pengaturan atribut throughput tinggi.
[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
Tangani ke NSDictionary dengan atribut yang akan diatur.
- range
- NSRange
Rentang untuk menerapkan atribut.
- Atribut
Keterangan
Secara umum, Anda harus menggunakan LowLevelGetAttributes(nint, NSRange) metode , yang akan mengembalikan NSDictionary tingkat tinggi.
Ini adalah antarmuka tingkat rendah ke NSMutableAttributedString dan secara umum hanya digunakan ketika Anda harus subkelas dan mengambil alih perilaku. Anda diharapkan untuk menggunakan IntPtr yang disediakan yang mewakili handel ke NSDictionary. API ini disimpan sebagai API tingkat rendah, karena dikonsumsi oleh NSTextStorage yang mungkin memanggil metode ini ribuan kali per penyisipan karakter, jadi sangat penting bahwa ini disimpan secepat mungkin.