SKTextBlobBuilder 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.
Oggetto builder utilizzato per creare un oggetto SKTextBlob.
public class SKTextBlobBuilder : SkiaSharp.SKObject
- Ereditarietà
Costruttori
| Nome | Descrizione |
|---|---|
| SKTextBlobBuilder() |
Crea una nuova istanza di SKTextBlobBuilder. |
Proprietà
| Nome | Descrizione |
|---|---|
| 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) |
Metodi
| Nome | Descrizione |
|---|---|
| AddHorizontalRun(ReadOnlySpan<UInt16>, SKFont, ReadOnlySpan<Single>, Single) |
Aggiunge una nuova esecuzione posizionata orizzontalmente al generatore. |
| AddPathPositionedRun(ReadOnlySpan<UInt16>, SKFont, ReadOnlySpan<Single>, ReadOnlySpan<SKPoint>, SKPath, SKTextAlign) |
Aggiunge una nuova esecuzione posizionata lungo un percorso. |
| AddPositionedRun(ReadOnlySpan<UInt16>, SKFont, ReadOnlySpan<SKPoint>) |
Aggiunge una nuova esecuzione completamente posizionata al generatore. |
| AddRotationScaleRun(ReadOnlySpan<UInt16>, SKFont, ReadOnlySpan<SKRotationScaleMatrix>) |
Aggiunge una nuova esecuzione con trasformazioni di rotazione e scalabilità. |
| AddRun(ReadOnlySpan<UInt16>, SKFont, SKPoint) |
Aggiunge una nuova esecuzione al generatore nell'origine specificata. |
| AllocateHorizontalRun(SKFont, Int32, Single, Nullable<SKRect>) |
Alloca un buffer per un'esecuzione posizionata orizzontalmente. |
| AllocateHorizontalTextRun(SKFont, Int32, Single, Int32, Nullable<SKRect>) |
Alloca un buffer per un'esecuzione completamente posizionata. |
| AllocatePositionedRun(SKFont, Int32, Nullable<SKRect>) |
Alloca un buffer per un'esecuzione completamente posizionata. |
| AllocatePositionedTextRun(SKFont, Int32, Int32, Nullable<SKRect>) |
Alloca un buffer per un'esecuzione posizionata con l'archiviazione del testo. |
| AllocateRawHorizontalRun(SKFont, Int32, Single, Nullable<SKRect>) |
Alloca un buffer non elaborato per un'esecuzione orizzontale. |
| AllocateRawHorizontalTextRun(SKFont, Int32, Single, Int32, Nullable<SKRect>) |
Alloca un buffer non elaborato per un'esecuzione posizionata orizzontalmente con l'archiviazione del testo. |
| AllocateRawPositionedRun(SKFont, Int32, Nullable<SKRect>) |
Alloca un buffer non elaborato per un'esecuzione posizionata. |
| AllocateRawPositionedTextRun(SKFont, Int32, Int32, Nullable<SKRect>) |
Alloca un buffer non elaborato per un'esecuzione posizionata con l'archiviazione di testo. |
| AllocateRawRotationScaleRun(SKFont, Int32, Nullable<SKRect>) |
Alloca un buffer non elaborato per un'esecuzione su scala di rotazione. |
| AllocateRawRotationScaleTextRun(SKFont, Int32, Int32, Nullable<SKRect>) |
Alloca un buffer non elaborato per un'esecuzione su scala di rotazione con archiviazione di testo. |
| AllocateRawRun(SKFont, Int32, Single, Single, Nullable<SKRect>) |
Alloca un buffer non elaborato per un'esecuzione nella posizione specificata. |
| AllocateRawTextRun(SKFont, Int32, Single, Single, Int32, Nullable<SKRect>) |
Alloca un buffer per un'esecuzione su scala di rotazione. |
| AllocateRotationScaleRun(SKFont, Int32, Nullable<SKRect>) |
Alloca un buffer per un'esecuzione di testo su scala di rotazione con i dati del cluster. |
| AllocateRotationScaleTextRun(SKFont, Int32, Int32, Nullable<SKRect>) |
Alloca un buffer per un'esecuzione posizionata con l'archiviazione del testo. |
| AllocateRun(SKFont, Int32, Single, Single, Nullable<SKRect>) |
Alloca un buffer per un'esecuzione in un'origine fissa. |
| AllocateTextRun(SKFont, Int32, Single, Single, Int32, Nullable<SKRect>) |
Alloca un buffer per un'esecuzione con archiviazione di testo nella posizione specificata. |
| Build() |
Creare da SKTextBlob tutte le esecuzioni aggiunte. |
| Dispose() |
Rilascia tutte le risorse usate da questo SKNativeObjectoggetto . (Ereditato da SKNativeObject) |
| Dispose(Boolean) |
Rilascia le risorse non gestite usate da SKTextBlobBuilder 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. |
| DisposeUnownedManaged() |
Implementato dai tipi derivati SKObject per eliminare gli oggetti gestiti che non sono di proprietà di questa istanza. (Ereditato da SKObject) |