Edit

Share via


Face Constructors

Definition

Overloads

Name Description
Face(GetTableDelegate)

Initializes a new instance of the Face class, using the delegate to assemble the data.

Face(Blob, Int32)

Initializes a new instance of the Face class, using the specified typeface blob.

Face(Blob, UInt32)

Initializes a new instance of the Face class, using the specified typeface blob.

Face(GetTableDelegate, ReleaseDelegate)

Initializes a new instance of the Face class, using the delegate to assemble the data.

Face(GetTableDelegate)

Initializes a new instance of the Face class, using the delegate to assemble the data.

public Face(HarfBuzzSharp.GetTableDelegate getTable);

Parameters

getTable
GetTableDelegate

The delegate to retrieve the table data.

Applies to

Face(Blob, Int32)

Initializes a new instance of the Face class, using the specified typeface blob.

public Face(HarfBuzzSharp.Blob blob, int index);

Parameters

blob
Blob

The typeface data.

index
Int32

The zero-based face index in a collection.

Applies to

Face(Blob, UInt32)

Initializes a new instance of the Face class, using the specified typeface blob.

public Face(HarfBuzzSharp.Blob blob, uint index);

Parameters

blob
Blob

The typeface data.

index
UInt32

The zero-based face index in a collection.

Applies to

Face(GetTableDelegate, ReleaseDelegate)

Initializes a new instance of the Face class, using the delegate to assemble the data.

public Face(HarfBuzzSharp.GetTableDelegate getTable, HarfBuzzSharp.ReleaseDelegate destroy);

Parameters

getTable
GetTableDelegate

The delegate to retrieve the table data.

destroy
ReleaseDelegate

The delegate to call when the face is destroyed, or null.

Applies to