Fonts.GetTypefaces メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したディレクトリの場所から Typeface オブジェクトのコレクションを返します。
オーバーロード
GetTypefaces(String) |
フォント ディレクトリの場所を表す文字列値から Typeface オブジェクトのコレクションを返します。 |
GetTypefaces(Uri) |
フォントの場所を表す Uniform Resource Identifier (URI) の値から Typeface オブジェクトのコレクションを返します。 |
GetTypefaces(Uri, String) |
フォントの場所を解決するために基本 Uniform Resource Identifier (URI) の値を使用して Typeface オブジェクトのコレクションを返します。 |
GetTypefaces(String)
フォント ディレクトリの場所を表す文字列値から Typeface オブジェクトのコレクションを返します。
public:
static System::Collections::Generic::ICollection<System::Windows::Media::Typeface ^> ^ GetTypefaces(System::String ^ location);
public static System.Collections.Generic.ICollection<System.Windows.Media.Typeface> GetTypefaces (string location);
static member GetTypefaces : string -> System.Collections.Generic.ICollection<System.Windows.Media.Typeface>
Public Shared Function GetTypefaces (location As String) As ICollection(Of Typeface)
パラメーター
- location
- String
フォントを格納している場所。
戻り値
location
内のフォントを表す ICollection<T> オブジェクトの Typeface。
例外
location
が null
です。 このパラメーターはパスまたは URI として扱われるため、null
を渡すことはできません。
例
次の例は、このメソッドを使用して、フォントの場所からオブジェクトの Typeface コレクションを返す方法を示しています。
foreach (Typeface typeface in Fonts.GetTypefaces("D:/MyFonts/"))
{
// Perform action.
}
For Each typeface As Typeface In Fonts.GetTypefaces("D:/MyFonts/")
' Perform action.
Next typeface
適用対象
GetTypefaces(Uri)
フォントの場所を表す Uniform Resource Identifier (URI) の値から Typeface オブジェクトのコレクションを返します。
public:
static System::Collections::Generic::ICollection<System::Windows::Media::Typeface ^> ^ GetTypefaces(Uri ^ baseUri);
public static System.Collections.Generic.ICollection<System.Windows.Media.Typeface> GetTypefaces (Uri baseUri);
static member GetTypefaces : Uri -> System.Collections.Generic.ICollection<System.Windows.Media.Typeface>
Public Shared Function GetTypefaces (baseUri As Uri) As ICollection(Of Typeface)
パラメーター
- baseUri
- Uri
フォントの場所の基本 URI 値。
戻り値
baseUri
内のフォントを表す ICollection<T> オブジェクトの Typeface。
例
次の例は、このメソッドを使用して、ベース URI の場所からオブジェクトの Typeface コレクションを返す方法を示しています。
foreach (Typeface typeface in Fonts.GetTypefaces("file:///D:/MyFonts/"))
{
// Perform action.
}
For Each typeface As Typeface In Fonts.GetTypefaces("file:///D:/MyFonts/")
' Perform action.
Next typeface
アプリケーションのリソース内のオブジェクトの Typeface コレクションを返すには、次の例に示す "pack://application" URI 表記を使用します。
foreach (Typeface typeface in Fonts.GetTypefaces(new Uri("pack://application:,,,/")))
{
// Perform action.
}
For Each typeface As Typeface In Fonts.GetTypefaces(New Uri("pack://application:,,,/"))
' Perform action.
Next typeface
適用対象
GetTypefaces(Uri, String)
フォントの場所を解決するために基本 Uniform Resource Identifier (URI) の値を使用して Typeface オブジェクトのコレクションを返します。
public:
static System::Collections::Generic::ICollection<System::Windows::Media::Typeface ^> ^ GetTypefaces(Uri ^ baseUri, System::String ^ location);
public static System.Collections.Generic.ICollection<System.Windows.Media.Typeface> GetTypefaces (Uri baseUri, string location);
static member GetTypefaces : Uri * string -> System.Collections.Generic.ICollection<System.Windows.Media.Typeface>
Public Shared Function GetTypefaces (baseUri As Uri, location As String) As ICollection(Of Typeface)
パラメーター
- baseUri
- Uri
フォントの場所の基本 URI 値。
- location
- String
フォントを格納している場所。
戻り値
解決されたフォントの場所にあるフォントを表す ICollection<T> オブジェクトの Typeface。
例
次の例は、このメソッドを使用して、解決されたフォントの場所からオブジェクトの Typeface コレクションを返す方法を示しています。 ここでは、アプリケーションに "resources" という名前のサブディレクトリが含まれています。
foreach (Typeface typeface in Fonts.GetTypefaces(new Uri("pack://application:,,,/"), "./resources/"))
{
// Perform action.
}
For Each typeface As Typeface In Fonts.GetTypefaces(New Uri("pack://application:,,,/"), "./resources/")
' Perform action.
Next typeface