SKTextBlobBuilder Class

Definition

A builder object that is used to create a SKTextBlob.

public class SKTextBlobBuilder : SkiaSharp.SKObject
Inheritance
SKTextBlobBuilder

Constructors

SKTextBlobBuilder()

Creates a new instance of SKTextBlobBuilder.

Methods

AddHorizontalRun(SKPaint, Single, UInt16[], Single[])

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, UInt16[], Single[], Byte[], UInt32[])

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, UInt16[], Single[], Byte[], UInt32[], SKRect)

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, UInt16[], Single[], SKRect)

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, UInt16[], Single[], String, UInt32[])

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, UInt16[], Single[], String, UInt32[], SKRect)

Adds a new horizontally-positioned run to the builder.

AddPositionedRun(SKPaint, UInt16[], SKPoint[])

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, UInt16[], SKPoint[], Byte[], UInt32[])

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, UInt16[], SKPoint[], Byte[], UInt32[], SKRect)

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, UInt16[], SKPoint[], SKRect)

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, UInt16[], SKPoint[], String, UInt32[])

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, UInt16[], SKPoint[], String, UInt32[], SKRect)

Adds a new fully-positioned run to the builder.

AddRun(SKPaint, Single, Single, UInt16[])

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, UInt16[], Byte[], UInt32[])

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, UInt16[], Byte[], UInt32[], SKRect)

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, UInt16[], SKRect)

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, UInt16[], String, UInt32[])

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, UInt16[], String, UInt32[], SKRect)

Adds a new deafult-positioned run to the builder.

Build()

Create the SKTextBlob from all the added runs.

Dispose()

Releases all resources used by this SKNativeObject.

(Inherited from SKNativeObject)
Dispose(Boolean)

Releases the unmanaged resources used by the SKTextBlobBuilder and optionally releases the managed resources.

Properties

Handle

Gets or sets the handle to the underlying native object.

(Inherited from SKObject)
OwnsHandle

Gets a value indicating whether this object should destroy the underlying native object.

(Inherited from SKObject)

Applies to