SKTextBlobBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Obiekt konstruktora używany do tworzenia obiektu SKTextBlob.
public class SKTextBlobBuilder : SkiaSharp.SKObject
- Dziedziczenie
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) |