語言

FontFamily 建構函式

定義

初始化 FontFamily 類別的新執行個體。

多載

名稱 Description
FontFamily()

初始化一個匿名類別的新實例 FontFamily

FontFamily(String)

從指定的字型族名稱初始化該 FontFamily 類別的新實例。

FontFamily(Uri, String)

從指定的字型族名稱及可選的基礎統一資源識別碼(URI)值初始化該類別的新實例 FontFamily

FontFamily()

初始化一個匿名類別的新實例 FontFamily

public:
 FontFamily();
public FontFamily();
Public Sub New ()

備註

當你想用程式化方式建立複合字型時,可以使用這個無參數建構器。 這表示你不必為建構子指定字型族名,但必須在使用建構實例前,先將集合放入 和 FamilyMapsFamilyNames 集合中。

適用於

FontFamily(String)

從指定的字型族名稱初始化該 FontFamily 類別的新實例。

public:
 FontFamily(System::String ^ familyName);
public FontFamily(string familyName);
new System.Windows.Media.FontFamily : string -> System.Windows.Media.FontFamily
Public Sub New (familyName As String)

參數

familyName
String

組成新 FontFamily. 多個姓氏應以逗號分隔。

例外狀況

familyName 不可以是 null

範例

// Return the font family using an implied reference for a font in the default system font directory.
FontFamily fontFamily1 = new FontFamily("Arial Narrow");

// Return the font family using a directory reference for the font name.
FontFamily fontFamily2 = new FontFamily("C:/MyFonts/#Pericles Light");

// Return the font family using a URI reference for the font name.
FontFamily fontFamily3 = new FontFamily("file:///C:\\Windows\\Fonts\\#Palatino Linotype");
' Return the font family using an implied reference for a font in the default system font directory.
Dim fontFamily1 As New FontFamily("Arial Narrow")

' Return the font family using a directory reference for the font name.
Dim fontFamily2 As New FontFamily("C:/MyFonts/#Pericles Light")

' Return the font family using a URI reference for the font name.
Dim fontFamily3 As New FontFamily("file:///C:\Windows\Fonts\#Palatino Linotype")

備註

參數中指定的 familyName 每個族名稱前方可附有指向目錄或統一資源識別碼(URI)的位置參考。 地點參考與姓氏之間以一個磅#()字元分隔。 參數中指定的 familyName 多個家族名稱必須以逗號分隔。

每個家族可以是真實字型,直接代表一組共享相同家族名稱的字型檔案,或是對複合字型檔案中定義的家族名稱的參考。

當識別多個字型家族時,第二個及後續字型家族作為備用字型家族,處理第一個字型家族不支援的碼點。 對於第一個字型家族不支援的每個碼點,都會依序檢查後續的每個字型族。

適用於

FontFamily(Uri, String)

從指定的字型族名稱及可選的基礎統一資源識別碼(URI)值初始化該類別的新實例 FontFamily

public:
 FontFamily(Uri ^ baseUri, System::String ^ familyName);
public FontFamily(Uri baseUri, string familyName);
new System.Windows.Media.FontFamily : Uri * string -> System.Windows.Media.FontFamily
Public Sub New (baseUri As Uri, familyName As String)

參數

baseUri
Uri

指定用於解析 familyName的基礎 URI 。

familyName
String

組成新 FontFamily. 多個姓氏應以逗號分隔。

範例

以下程式碼顯示由基礎 URI 值與相對 URI 值組成的字型參考。

// The font resource reference includes the base URI reference (application directory level),
// and a relative URI reference.
myTextBlock.FontFamily = new FontFamily(new Uri("pack://application:,,,/"), "./resources/#Pericles Light");
' The font resource reference includes the base URI reference (application directory level),
' and a relative URI reference.
myTextBlock.FontFamily = New FontFamily(New Uri("pack://application:,,,/"), "./resources/#Pericles Light")

備註

familyName 值可以指定相對的 URI 值,這需要一個基礎 URI 來解析字型參考。 其 baseUri 值可以是 null

適用於