コンテンツにスキップ

FontResource クラス

読み込まれたフォントファミリを表し、内部のネイティブフォントリソースを所有します。

名前空間: FloatSoda.Core.Providers
アセンブリ: FloatSoda.dll

public sealed class FontResource : IDisposable

object ← FontResource

IDisposable

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

フォントファミリ名を取得します。

public string FamilyName { get; }

string

所有するネイティブフォントリソースを解放します。

public void Dispose()

TrueTypeまたはOpenTypeのバイト列からフォントリソースを生成します。

public static FontResource FromData(ReadOnlyMemory<byte> data, int collectionIndex = 0)

data ReadOnlyMemory<byte>

フォントファイルの内容。

collectionIndex int

フォントコレクション内の書体インデックス。

FontResource

生成したフォントリソース。

ArgumentException

フォントデータが空、または有効なフォントではありません。

ArgumentOutOfRangeException

collectionIndexが負です。