Skip to main content

Class SKTextBlobBuilder

Namespace: SkiaSharp
Assembly: VelloSharp.Skia.Core.dll

public sealed class SKTextBlobBuilder : IDisposable

Inheritance

objectSKTextBlobBuilder

Implements

IDisposable

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Methods

AddTextRun(SKFont, ReadOnlySpan<char>, SKPaint?, SKPoint)

public void AddTextRun(SKFont font, ReadOnlySpan<char> text, SKPaint? paint = null, SKPoint origin = default)

Parameters

font SKFont

text ReadOnlySpan<char>

paint SKPaint?

origin SKPoint

AllocatePositionedRun(SKFont, int, SKPoint)

public SKTextBlobBuilder.PositionedRunBuffer AllocatePositionedRun(SKFont font, int glyphCount, SKPoint origin = default)

Parameters

font SKFont

glyphCount int

origin SKPoint

Returns

SKTextBlobBuilder.PositionedRunBuffer

Build()

public SKTextBlob? Build()

Returns

SKTextBlob?

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()