PrivateFontCollection クラス

定義

クライアント アプリケーションが用意したフォント ファイルから作成されたフォント ファミリのコレクションを提供します。

public ref class PrivateFontCollection sealed : System::Drawing::Text::FontCollection
public sealed class PrivateFontCollection : System.Drawing.Text.FontCollection
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class PrivateFontCollection : System.Drawing.Text.FontCollection
type PrivateFontCollection = class
    inherit FontCollection
[<System.Runtime.InteropServices.ComVisible(false)>]
type PrivateFontCollection = class
    inherit FontCollection
Public NotInheritable Class PrivateFontCollection
Inherits FontCollection
継承
PrivateFontCollection
属性

注釈

クラスを使用すると、アプリケーションは PrivateFontCollection 、システム バージョンのフォントを置き換える必要なしに、既存のフォントのプライベート バージョンをインストールできます。 たとえば、GDI+ では、システムで使用される Arial フォントに加えて、Arial フォントのプライベート バージョンを作成できます。 PrivateFontCollection を使用して、オペレーティング システムに存在しないフォントをインストールすることもできます。 これは、システムにインストールされたコレクションに影響を与えない一時的なフォント インストールです。 インストールされているコレクションを表示するには、 クラスを使用します InstalledFontCollection

注意

.NET 6 以降のバージョンでは、この種類を含む System.Drawing.Common パッケージは Windows オペレーティング システムでのみサポートされています。 クロスプラットフォーム アプリでこの型を使用すると、コンパイル時の警告と実行時の例外が発生します。 詳細については、「 Windows でのみサポートされる System.Drawing.Common」を参照してください。

コンストラクター

PrivateFontCollection()

PrivateFontCollection クラスの新しいインスタンスを初期化します。

プロパティ

Families

この FontFamily に関連付けられている FontCollection オブジェクトの配列を取得します。

(継承元 FontCollection)

メソッド

AddFontFile(String)

指定したファイルからこの PrivateFontCollection にフォントを追加します。

AddMemoryFont(IntPtr, Int32)

システム メモリに格納されているフォントを、この PrivateFontCollection に追加します。

Dispose()

この FontCollection によって使用されているすべてのリソースを解放します。

(継承元 FontCollection)
Dispose(Boolean)

FontCollection によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

(継承元 FontCollection)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください