SKTextBlob Classe
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.
Rappresenta più esecuzioni di testo di glifi e posizioni.
public class SKTextBlob : SkiaSharp.SKObject
- Ereditarietà
Proprietà
| Nome | Descrizione |
|---|---|
| Bounds |
Ottiene il rettangolo di selezione blob conservativo. |
| Handle |
Ottiene o imposta l'handle sull'oggetto nativo sottostante. (Ereditato da SKObject) |
| IgnorePublicDispose |
Ottiene un valore che indica se la chiamata al pubblico Dispose() deve essere no-op. (Ereditato da SKNativeObject) |
| IsDisposed |
Ottiene un valore che indica se l'oggetto è già stato eliminato. (Ereditato da SKNativeObject) |
| OwnsHandle |
Ottiene o imposta un valore che indica se l'oggetto è proprietario del relativo handle e deve eliminare definitivamente l'oggetto nativo quando viene eliminato. (Ereditato da SKNativeObject) |
| UniqueId |
Ottiene il valore univoco diverso da zero che rappresenta il BLOB di testo. |
Metodi
| Nome | Descrizione |
|---|---|
| CountIntercepts(Single, Single, SKPaint) |
Restituisce il numero di intervalli che intersecano i limiti specificati. |
| Create(IntPtr, Int32, SKTextEncoding, SKFont, SKPoint) |
Crea un nuovo BLOB di testo dal puntatore di testo codificato specificato. |
| Create(ReadOnlySpan<Byte>, SKTextEncoding, SKFont, SKPoint) |
Crea un nuovo BLOB di testo dal testo codificato specificato. |
| Create(ReadOnlySpan<Char>, SKFont, SKPoint) |
Crea un nuovo BLOB di testo dal testo specificato. |
| Create(String, SKFont, SKPoint) |
Crea un nuovo BLOB di testo dal testo specificato. |
| CreateHorizontal(IntPtr, Int32, SKTextEncoding, SKFont, ReadOnlySpan<Single>, Single) |
Crea un nuovo BLOB di testo posizionato orizzontalmente dal puntatore di testo codificato. |
| CreateHorizontal(ReadOnlySpan<Byte>, SKTextEncoding, SKFont, ReadOnlySpan<Single>, Single) |
Crea un nuovo BLOB di testo posizionato orizzontalmente dal testo codificato. |
| CreateHorizontal(ReadOnlySpan<Char>, SKFont, ReadOnlySpan<Single>, Single) |
Crea un nuovo BLOB di testo posizionato orizzontalmente. |
| CreateHorizontal(String, SKFont, ReadOnlySpan<Single>, Single) |
Crea un nuovo BLOB di testo posizionato orizzontalmente. |
| CreatePathPositioned(IntPtr, Int32, SKTextEncoding, SKFont, SKPath, SKTextAlign, SKPoint) |
Crea un nuovo BLOB di testo posizionato lungo un percorso dal puntatore di testo codificato. |
| CreatePathPositioned(ReadOnlySpan<Byte>, SKTextEncoding, SKFont, SKPath, SKTextAlign, SKPoint) |
Crea un nuovo BLOB di testo posizionato lungo un percorso dal testo codificato. |
| CreatePathPositioned(ReadOnlySpan<Char>, SKFont, SKPath, SKTextAlign, SKPoint) |
Crea un nuovo BLOB di testo posizionato lungo un percorso. |
| CreatePathPositioned(String, SKFont, SKPath, SKTextAlign, SKPoint) |
Crea un nuovo BLOB di testo posizionato lungo un percorso. |
| CreatePositioned(IntPtr, Int32, SKTextEncoding, SKFont, ReadOnlySpan<SKPoint>) |
Crea un nuovo BLOB di testo completamente posizionato dal puntatore di testo codificato. |
| CreatePositioned(ReadOnlySpan<Byte>, SKTextEncoding, SKFont, ReadOnlySpan<SKPoint>) |
Crea un nuovo BLOB di testo completamente posizionato dal testo codificato. |
| CreatePositioned(ReadOnlySpan<Char>, SKFont, ReadOnlySpan<SKPoint>) |
Crea un nuovo BLOB di testo completamente posizionato. |
| CreatePositioned(String, SKFont, ReadOnlySpan<SKPoint>) |
Crea un nuovo BLOB di testo completamente posizionato. |
| CreateRotationScale(IntPtr, Int32, SKTextEncoding, SKFont, ReadOnlySpan<SKRotationScaleMatrix>) |
Crea un nuovo BLOB di testo con trasformazioni di rotazione e scalabilità dal puntatore di testo codificato. |
| CreateRotationScale(ReadOnlySpan<Byte>, SKTextEncoding, SKFont, ReadOnlySpan<SKRotationScaleMatrix>) |
Crea un nuovo BLOB di testo con trasformazioni di rotazione e scalabilità dal testo codificato. |
| CreateRotationScale(ReadOnlySpan<Char>, SKFont, ReadOnlySpan<SKRotationScaleMatrix>) |
Crea un nuovo BLOB di testo con trasformazioni di rotazione e scalabilità per ogni glifo. |
| CreateRotationScale(String, SKFont, ReadOnlySpan<SKRotationScaleMatrix>) |
Crea un nuovo BLOB di testo con trasformazioni di rotazione e scalabilità per ogni glifo. |
| Dispose() |
Rilascia tutte le risorse usate da questo SKNativeObjectoggetto . (Ereditato da SKNativeObject) |
| Dispose(Boolean) |
Rilascia le risorse non gestite usate da SKTextBlob e, facoltativamente, rilascia le risorse gestite. |
| DisposeInternal() |
Attiva un oggetto dispose, ignorando il valore di IgnorePublicDispose. (Ereditato da SKNativeObject) |
| DisposeManaged() |
Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti gestiti. (Ereditato da SKObject) |
| DisposeNative() |
Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti nativi. (Ereditato da SKObject) |
| DisposeUnownedManaged() |
Implementato dai tipi derivati SKObject per eliminare gli oggetti gestiti che non sono di proprietà di questa istanza. (Ereditato da SKObject) |
| GetIntercepts(Single, Single, SKPaint) |
Restituisce gli intervalli che intersecano i limiti specificati. |
| GetIntercepts(Single, Single, Span<Single>, SKPaint) |
Riempie l'intervallo di intervalli con le intercettazioni che intersecano i limiti specificati. |