SKTextBlobBuilder Klasse

Definition

Ein Generatorobjekt, das zum Erstellen eines SKTextBlob.

public class SKTextBlobBuilder : SkiaSharp.SKObject
Vererbung
SKTextBlobBuilder

Konstruktoren

Name Beschreibung
SKTextBlobBuilder()

Erstellt eine neue Instanz von SKTextBlobBuilder.

Eigenschaften

Name Beschreibung
Handle

Dient zum Abrufen oder Festlegen des Handles auf das zugrunde liegende systemeigene Objekt.

(Geerbt von SKObject)
IgnorePublicDispose

Ruft einen Wert ab, der angibt, ob der Aufruf der Öffentlichen Dispose() no-opwerden soll.

(Geerbt von SKNativeObject)
IsDisposed

Ruft einen Wert ab, der angibt, ob das Objekt bereits verworfen wurde.

(Geerbt von SKNativeObject)
OwnsHandle

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob dieses Objekt sein Handle besitzt und das systemeigene Objekt zerstören soll, wenn es verworfen wird.

(Geerbt von SKNativeObject)

Methoden

Name Beschreibung
AddHorizontalRun(ReadOnlySpan<UInt16>, SKFont, ReadOnlySpan<Single>, Single)

Fügt dem Generator eine neue horizontal positionierte Ausführung hinzu.

AddPathPositionedRun(ReadOnlySpan<UInt16>, SKFont, ReadOnlySpan<Single>, ReadOnlySpan<SKPoint>, SKPath, SKTextAlign)

Fügt eine neue Ausführung entlang eines Pfads hinzu.

AddPositionedRun(ReadOnlySpan<UInt16>, SKFont, ReadOnlySpan<SKPoint>)

Fügt dem Generator eine neue vollständig positionierte Ausführung hinzu.

AddRotationScaleRun(ReadOnlySpan<UInt16>, SKFont, ReadOnlySpan<SKRotationScaleMatrix>)

Fügt eine neue Ausführung mit Drehungs- und Skalierungstransformationen hinzu.

AddRun(ReadOnlySpan<UInt16>, SKFont, SKPoint)

Fügt dem Generator am angegebenen Ursprung eine neue Ausführung hinzu.

AllocateHorizontalRun(SKFont, Int32, Single, Nullable<SKRect>)

Weist einen Puffer für eine horizontal positionierte Ausführung zu.

AllocateHorizontalTextRun(SKFont, Int32, Single, Int32, Nullable<SKRect>)

Weist einen Puffer für eine vollständig positionierte Ausführung zu.

AllocatePositionedRun(SKFont, Int32, Nullable<SKRect>)

Weist einen Puffer für eine vollständig positionierte Ausführung zu.

AllocatePositionedTextRun(SKFont, Int32, Int32, Nullable<SKRect>)

Weist einen Puffer für einen positionierten Lauf mit Textspeicher zu.

AllocateRawHorizontalRun(SKFont, Int32, Single, Nullable<SKRect>)

Weist einen unformatierten Puffer für eine horizontale Ausführung zu.

AllocateRawHorizontalTextRun(SKFont, Int32, Single, Int32, Nullable<SKRect>)

Weist einen rohen Puffer für einen horizontal positionierten Lauf mit Textspeicher zu.

AllocateRawPositionedRun(SKFont, Int32, Nullable<SKRect>)

Weist einen unformatierten Puffer für eine positionierte Ausführung zu.

AllocateRawPositionedTextRun(SKFont, Int32, Int32, Nullable<SKRect>)

Weist einen unformatierten Puffer für einen positionierten Lauf mit Textspeicher zu.

AllocateRawRotationScaleRun(SKFont, Int32, Nullable<SKRect>)

Weist einen unformatierten Puffer für einen Drehungsmaßstablauf zu.

AllocateRawRotationScaleTextRun(SKFont, Int32, Int32, Nullable<SKRect>)

Ordnet einen rohen Puffer für eine Ausführung im Drehungsmaßstab mit Textspeicher zu.

AllocateRawRun(SKFont, Int32, Single, Single, Nullable<SKRect>)

Weist einen unformatierten Puffer für eine Ausführung an der angegebenen Position zu.

AllocateRawTextRun(SKFont, Int32, Single, Single, Int32, Nullable<SKRect>)

Weist einen Puffer für einen Drehungsmaßstablauf zu.

AllocateRotationScaleRun(SKFont, Int32, Nullable<SKRect>)

Ordnet einen Puffer für einen Textlauf mit Drehungsmaßstab mit Clusterdaten zu.

AllocateRotationScaleTextRun(SKFont, Int32, Int32, Nullable<SKRect>)

Weist einen Puffer für einen positionierten Lauf mit Textspeicher zu.

AllocateRun(SKFont, Int32, Single, Single, Nullable<SKRect>)

Ordnet einen Puffer für eine Ausführung an einem festen Ursprung zu.

AllocateTextRun(SKFont, Int32, Single, Single, Int32, Nullable<SKRect>)

Weist einen Puffer für eine Ausführung mit Textspeicher an der angegebenen Position zu.

Build()

Erstellen Sie die SKTextBlob Aus allen hinzugefügten Läufen.

Dispose()

Gibt alle von diesem SKNativeObjectRessourcen verwendeten Ressourcen frei.

(Geerbt von SKNativeObject)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den SKTextBlobBuilder verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

DisposeInternal()

Löst einen Dispose-Wert aus, der den Wert von IgnorePublicDispose.

(Geerbt von SKNativeObject)
DisposeManaged()

Implementiert durch abgeleitete SKObject Typen, um verwaltete Objekte zu zerstören.

(Geerbt von SKObject)
DisposeNative()

Implementiert durch abgeleitete SKObject Typen, um systemeigene Objekte zu zerstören.

DisposeUnownedManaged()

Implementiert durch abgeleitete SKObject Typen zum Verwerfen von verwalteten Objekten, die nicht im Besitz dieser Instanz sind.

(Geerbt von SKObject)

Gilt für: