Fonts.GetTypefaces Fonts.GetTypefaces Fonts.GetTypefaces Fonts.GetTypefaces Method

定義

指定したディレクトリの場所から Typeface オブジェクトのコレクションを返します。Returns the collection of Typeface objects from a specified directory location.

オーバーロード

GetTypefaces(String) GetTypefaces(String) GetTypefaces(String) GetTypefaces(String)

フォント ディレクトリの場所を表す文字列値から Typeface オブジェクトのコレクションを返します。Returns the collection of Typeface objects from a string value that represents the font directory location.

GetTypefaces(Uri) GetTypefaces(Uri) GetTypefaces(Uri) GetTypefaces(Uri)

フォントの場所を表すUniform Resource Identifier (URI)uniform resource identifier (URI) の値から Typeface オブジェクトのコレクションを返します。Returns a collection of Typeface objects from a Uniform Resource Identifier (URI)uniform resource identifier (URI) value that represents the font location.

GetTypefaces(Uri, String) GetTypefaces(Uri, String) GetTypefaces(Uri, String) GetTypefaces(Uri, String)

フォントの場所を解決するために基本Uniform Resource Identifier (URI)uniform resource identifier (URI) の値を使用して、Typeface オブジェクトのコレクションを返します。Returns a collection of Typeface objects using a base Uniform Resource Identifier (URI)uniform resource identifier (URI) value to resolve the font location.

GetTypefaces(String) GetTypefaces(String) GetTypefaces(String) GetTypefaces(String)

フォント ディレクトリの場所を表す文字列値から Typeface オブジェクトのコレクションを返します。Returns the collection of Typeface objects from a string value that represents the font directory location.

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 String String String

フォントを格納している場所。The location that contains the fonts.

戻り値

location 内のフォントを表す ICollection<T> オブジェクトの TypefaceAn ICollection<T> of Typeface objects that represent the fonts in location.

例外

locationnull です。The location is null. このパラメーターはパスまたは URIURI として扱われるため、null を渡すことはできません。You cannot pass null, because this parameter is treated as a path or URIURI.

次の例は、このメソッドを使用して、フォントのTypeface場所からオブジェクトのコレクションを返す方法を示しています。The following example shows how to use this method to return the collection of Typeface objects from a font location.

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) GetTypefaces(Uri) GetTypefaces(Uri) GetTypefaces(Uri)

フォントの場所を表すUniform Resource Identifier (URI)uniform resource identifier (URI) の値から Typeface オブジェクトのコレクションを返します。Returns a collection of Typeface objects from a Uniform Resource Identifier (URI)uniform resource identifier (URI) value that represents the font location.

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 Uri Uri

フォントの場所の基本 URIURI 値。The base URIURI value of the location of the fonts.

戻り値

baseUri 内のフォントを表す ICollection<T> オブジェクトの TypefaceAn ICollection<T> of Typeface objects that represent the fonts in baseUri.

次の例は、このメソッドを使用して、ベースTypeface URIURIの場所からオブジェクトのコレクションを返す方法を示しています。The following example shows how to use this method to return the collection of Typeface objects from a base URIURI location.

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オブジェクトのコレクションを取得するには、次の例URIURIに示す "pack://application" 表記を使用します。To return the collection of Typeface objects in an application's resources, use the "pack://application" URIURI notation shown in the following example.

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

セキュリティ

FileIOPermission
指定baseUriしたの内容を読み取るために使用します。For reading the contents of the specified baseUri. 関連付けられReadた列挙型:。Associated enumerations: Read.

GetTypefaces(Uri, String) GetTypefaces(Uri, String) GetTypefaces(Uri, String) GetTypefaces(Uri, String)

フォントの場所を解決するために基本Uniform Resource Identifier (URI)uniform resource identifier (URI) の値を使用して、Typeface オブジェクトのコレクションを返します。Returns a collection of Typeface objects using a base Uniform Resource Identifier (URI)uniform resource identifier (URI) value to resolve the font location.

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 Uri Uri

フォントの場所の基本 URIURI 値。The base URIURI value of the location of the fonts.

location
String String String String

フォントを格納している場所。The location that contains the fonts.

戻り値

解決されたフォントの場所にあるフォントを表す ICollection<T> オブジェクトの TypefaceAn ICollection<T> of Typeface objects that represent the fonts in the resolved font location.

次の例は、このメソッドを使用して、解決さTypefaceれたフォントの場所からオブジェクトのコレクションを返す方法を示しています。The following example shows how to use this method to return the collection of Typeface objects from the resolved font location. ここでは、アプリケーションに "resources" という名前のサブディレクトリが含まれています。In this case, the application contains a subdirectory named "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

適用対象