SKTextBlobBuilder Klasa

Definicja

Obiekt konstruktora używany do tworzenia obiektu SKTextBlob.

public class SKTextBlobBuilder : SkiaSharp.SKObject
Dziedziczenie
SKTextBlobBuilder

Konstruktory

Nazwa Opis
SKTextBlobBuilder()

Tworzy nowe wystąpienie klasy SKTextBlobBuilder.

Właściwości

Nazwa Opis
Handle

Pobiera lub ustawia uchwyt do bazowego obiektu natywnego.

(Odziedziczone po SKObject)
IgnorePublicDispose

Pobiera wartość wskazującą, czy wywołanie publiczne Dispose() powinno być no-op.

(Odziedziczone po SKNativeObject)
IsDisposed

Pobiera wartość wskazującą, czy obiekt został już usunięty.

(Odziedziczone po SKNativeObject)
OwnsHandle

Pobiera lub ustawia wartość wskazującą, czy ten obiekt jest właścicielem uchwytu i powinien zniszczyć obiekt macierzysty podczas jego usuwania.

(Odziedziczone po SKNativeObject)

Metody

Nazwa Opis
AddHorizontalRun(ReadOnlySpan<UInt16>, SKFont, ReadOnlySpan<Single>, Single)

Dodaje nowy przebieg umieszczony w poziomie do konstruktora.

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

Dodaje nowy przebieg umieszczony wzdłuż ścieżki.

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

Dodaje nowy w pełni umieszczony przebieg do konstruktora.

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

Dodaje nowy przebieg z przekształceniami obrotu i skalowania.

AddRun(ReadOnlySpan<UInt16>, SKFont, SKPoint)

Dodaje nowy przebieg do konstruktora w określonym miejscu pochodzenia.

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

Przydziela bufor dla przebiegu umieszczonego w poziomie.

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

Przydziela bufor dla w pełni rozmieszczonego przebiegu.

AllocatePositionedRun(SKFont, Int32, Nullable<SKRect>)

Przydziela bufor dla w pełni rozmieszczonego przebiegu.

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

Przydziela bufor dla umieszczonego przebiegu z magazynem tekstu.

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

Przydziela nieprzetworzonego buforu dla przebiegu poziomego.

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

Przydziela nieprzetworzony bufor dla przebiegu umieszczonego w poziomie z magazynem tekstu.

AllocateRawPositionedRun(SKFont, Int32, Nullable<SKRect>)

Przydziela nieprzetworzony bufor dla przebiegu umieszczonego.

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

Przydziela nieprzetworzony bufor dla umieszczonego przebiegu z magazynem tekstu.

AllocateRawRotationScaleRun(SKFont, Int32, Nullable<SKRect>)

Przydziela nieprzetworzonego buforu dla przebiegu skalowania obrotu.

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

Przydziela nieprzetworzonego buforu dla przebiegu w skali obrotu z magazynem tekstowym.

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

Przydziela nieprzetworzonego buforu dla przebiegu w określonej pozycji.

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

Przydziela bufor dla przebiegu skalowania obrotu.

AllocateRotationScaleRun(SKFont, Int32, Nullable<SKRect>)

Przydziela bufor do uruchomienia tekstu w skali obrotu z danymi klastra.

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

Przydziela bufor dla umieszczonego przebiegu z magazynem tekstu.

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

Przydziela bufor dla przebiegu w stałym miejscu pochodzenia.

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

Przydziela bufor dla przebiegu z magazynem tekstu na określonej pozycji.

Build()

Utwórz element SKTextBlob na podstawie wszystkich dodanych przebiegów.

Dispose()

Zwalnia wszystkie zasoby używane przez ten SKNativeObjectprogram .

(Odziedziczone po SKNativeObject)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez SKTextBlobBuilder program i opcjonalnie zwalnia zarządzane zasoby.

DisposeInternal()

Wyzwala usuwanie, ignorując wartość IgnorePublicDispose.

(Odziedziczone po SKNativeObject)
DisposeManaged()

Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszystkich zarządzanych obiektów.

(Odziedziczone po SKObject)
DisposeNative()

Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszelkich obiektów natywnych.

DisposeUnownedManaged()

Zaimplementowane przez typy pochodne SKObject do usuwania obiektów zarządzanych, które nie są własnością tego wystąpienia.

(Odziedziczone po SKObject)

Dotyczy