SKTextBlobBuilder Classe

Definizione

Oggetto builder utilizzato per creare un oggetto SKTextBlob.

public class SKTextBlobBuilder : SkiaSharp.SKObject
Ereditarietà
SKTextBlobBuilder

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)

Si applica a