SKTextBlob Classe

Definizione

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.

Si applica a