GlyphRun 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示單一大小之單一字型單一字體、使用單一呈現樣式的一系列圖像 (Glyph)。
public ref class GlyphRun : System::ComponentModel::ISupportInitialize
public class GlyphRun : System.ComponentModel.ISupportInitialize
type GlyphRun = class
interface DUCE.IResource
interface ISupportInitialize
type GlyphRun = class
interface ISupportInitialize
Public Class GlyphRun
Implements ISupportInitialize
- 繼承
-
GlyphRun
- 實作
物件 GlyphRun 包含字型詳細資料,例如圖像索引和個別圖像位置。 此外,物件 GlyphRun 包含執行所產生的原始 Unicode 字碼指標、字元到字元緩衝區位移對應資訊,以及每一字元和每一字元旗標。
專案 Glyphs 代表 XAML 中的 輸出 GlyphRun 。 下列標記語法是用來描述 Glyphs 元素。
<!-- The example shows how to use a Glyphs object. -->
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
>
<StackPanel Background="PowderBlue">
<Glyphs
FontUri = "C:\WINDOWS\Fonts\TIMES.TTF"
FontRenderingEmSize = "100"
StyleSimulations = "BoldSimulation"
UnicodeString = "Hello World!"
Fill = "Black"
OriginX = "100"
OriginY = "200"
/>
</StackPanel>
</Page>
每個字元都會定義計量,以指定它與其他 Glyphs 的對齊方式。 下圖定義兩個不同字符字元的各種印刷品質。
的
兩個不同圖像字元的各種印刷樣式品質
Advance |
取得或設定 Double 值的清單,代表對應到字符索引的遞增寬度。 |
Baseline |
取得或設定 GlyphRun 的基準原點。 |
Bidi |
取得或設定 GlyphRun 的雙向 (Bidirectional) 巢狀層次。 |
Caret |
取得或設定 Boolean 值的清單,判斷在代表 GlyphRun 的 Unicode 中針對每個 UTF16 字碼指標是否會有插入號停駐點。 |
Characters |
取得或設定 UTF16 字碼指標的清單,代表 GlyphRun 的 Unicode 內容。 |
Cluster |
|
Device |
取得或設定已最佳化 GlyphRun 的特定裝置字型。 |
Font |
取得或設定用於呈現 GlyphRun 的 em 大小。 |
Glyph |
取得或設定 UInt16 值的陣列,這些值表示呈現實體字型 (Physical Font) 中的圖像索引。 |
Glyph |
|
Glyph |
取得或設定 GlyphTypeface 的 GlyphRun。 |
Is |
取得值,這個值表示 GlyphRun 中是否存在有效的插入號字元點擊。 |
Is |
取得或設定值,表示是否旋轉圖像。 |
Language |
取得或設定 XmlLanguage 的 GlyphRun。 |
Pixels |
取得或設定應轉譯文字的 PixelsPerDip。 |
Build |
|
Compute |
擷取 GlyphRun 的對齊方塊。 |
Compute |
擷取 GlyphRun 的筆墨週框方塊。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
Get |
擷取 CharacterHit 值,這個值表示 GlyphRun 之插入號 (Caret) 的字元點擊。 |
Get |
擷取自 GlyphRun 的前端邊緣到插入號停駐點 (包含指定的字元點擊) 之前端邊緣或尾端邊緣的位移。 |
Get |
做為預設雜湊函式。 (繼承來源 Object) |
Get |
擷取 GlyphRun 中邏輯方向的下一個有效插入號字元點擊。 |
Get |
擷取 GlyphRun 中邏輯方向的前一個有效插入號字元點擊。 |
Get |
取得目前執行個體的 Type。 (繼承來源 Object) |
Memberwise |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
To |
傳回代表目前物件的字串。 (繼承來源 Object) |
ISupport |
如需這個成員的說明,請參閱 BeginInit()。 |
ISupport |
如需這個成員的說明,請參閱 EndInit()。 |
產品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |