FontFamily 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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。