GlyphTypeface 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定一個對應磁碟字型檔案的實體字型。
public ref class GlyphTypeface : System::ComponentModel::ISupportInitialize
public class GlyphTypeface : System.ComponentModel.ISupportInitialize
type GlyphTypeface = class
interface ISupportInitialize
Public Class GlyphTypeface
Implements ISupportInitialize
- 繼承
-
GlyphTypeface
- 實作
備註
這個 GlyphTypeface 物件是一個低階文字物件,對應字型家族中的單一面,透過 OpenType 字型檔案表示,或序列化為文件中的記憶體區塊。 在特定邏輯字型中,用於連續字元的正確 GlyphTypeface,通常由 WPF 字型系統決定,並記錄在由 GlyphRun 物件及行格式化文字 API 產生的 FormattedText 物件中。
提供 GlyphTypeface 以下性質與方法:
取得常見的字體指標,例如升降與 em 大小的比例。
取得個別字形的度量、輪廓和點陣圖。
文件中的序列化。
以下列表描述了使用物件所提供底層控制 GlyphTypeface 價值的應用情境類型。
固定格式文件產生器可利用 取得 GlyphTypeface 字型的二進位影像,嵌入文件容器中
印表機驅動程式可能會使用該 GlyphTypeface 程式取得字型字形輪廓或位圖,或完整字型影像以傳送至印表機。
GlyphTypeface檢視器應用程式可利用 取得GlyphTypeface度量與位圖資訊。
每個字形定義了一些度量,以指定如何與其他字形對齊。 以下圖表定義了字形字元的度量值。
字
圖 字形字形字元的度量值
建構函式
| 名稱 | Description |
|---|---|
| GlyphTypeface() |
初始化 GlyphTypeface 類別的新執行個體。 |
| GlyphTypeface(Uri, StyleSimulations) |
使用指定的字型檔案位置與GlyphTypeface值初始化該StyleSimulations類別的新實例。 |
| GlyphTypeface(Uri) |
使用指定的字型檔案位置初始化該類別的新實例 GlyphTypeface 。 |
屬性
方法
| 名稱 | Description |
|---|---|
| ComputeSubset(ICollection<UInt16>) |
回傳基於指定字形集合的字型子集二進位圖像。 |
| Equals(Object) |
判斷指定的物件是否等於當前 GlyphTypeface 物件。 |
| GetFontStream() |
回傳物件 GlyphTypeface 所代表的字型檔案串流。 |
| GetGlyphOutline(UInt16, Double, Double) |
回傳 Geometry 一個描述字型中單一字形路徑的值。 |
| GetHashCode() |
作為 的 GlyphTypeface雜湊函數。 |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |
明確介面實作
| 名稱 | Description |
|---|---|
| ISupportInitialize.BeginInit() |
關於此成員的描述,請參見 BeginInit()。 |
| ISupportInitialize.EndInit() |
關於此成員的描述,請參見 EndInit()。 |