dwrite_1.h 標頭
此標頭由DirectWrite使用。 如需詳細資訊,請參閱
dwrite_1.h 包含下列程式設計介面:
介面
IDWriteBitmapRenderTarget1 封裝 32 位裝置獨立點陣圖和裝置內容,可用於轉譯圖像。 |
IDWriteFactory1 所有DirectWrite物件的根處理站介面。 (IDWriteFactory1) |
IDWriteFont1 代表字型集合中的實體字型。 (IDWriteFont1) |
IDWriteFontFace1 包含字型臉部類型、適當的檔案參考,以及臉部識別資料。 (IDWriteFontFace1) |
IDWriteRenderingParams1 表示圖像點陣化和篩選的文字轉譯設定。 (IDWriteRenderingParams1) |
IDWriteTextAnalysisSink1 您實作以接收文字分析器輸出的介面。 |
IDWriteTextAnalysisSource1 您實作的介面會將所需的資訊提供給文字分析器,例如文字和相關聯的文字屬性。 |
IDWriteTextAnalyzer1 分析各種文字屬性以進行複雜的腳本處理。 (IDWriteTextAnalyzer1) |
IDWriteTextLayout1 表示在完全分析並格式化之後的文字區塊。 (IDWriteTextLayout1) |
結構
DWRITE_CARET_METRICS DWRITE_CARET_METRICS 結構會指定字型中插入號放置的計量。 |
DWRITE_FONT_METRICS1 DWRITE_FONT_METRICS1 結構會指定適用于字型臉部內所有字元的計量。 |
DWRITE_JUSTIFICATION_OPPORTUNITY DWRITE_JUSTIFICATION_OPPORTUNITY 結構會指定每個字元的對齊資訊。 |
DWRITE_PANOSE DWRITE_PANOSE等位描述與 IDWriteFont1::GetPanose 搭配使用的字樣分類值,以選取並比對字型。 |
DWRITE_SCRIPT_PROPERTIES DWRITE_SCRIPT_PROPERTIES 結構會指定插入號導覽和對齊的腳本屬性。 |
DWRITE_UNICODE_RANGE DWRITE_UNICODE_RANGE 結構會指定 Unicode 字碼指標的範圍。 |
列舉
DWRITE_BASELINE DWRITE_BASELINE列舉包含指定文字對齊基準的值。 |
DWRITE_GLYPH_ORIENTATION_ANGLE DWRITE_GLYPH_ORIENTATION_ANGLE列舉包含值,指定圖像如何導向 X 軸。 |
DWRITE_OUTLINE_THRESHOLD DWRITE_OUTLINE_THRESHOLD列舉包含值,指定 IDWriteFontFace1::GetRecommendedRenderingMode 方法所使用的原則,以判斷是否要在大綱模式中轉譯圖像。 |
DWRITE_PANOSE_ARM_STYLE DWRITE_PANOSE_ARM_STYLE列舉包含值,指定文字的字幹終止和圓角字母格式的樣式。 |
DWRITE_PANOSE_ASPECT DWRITE_PANOSE_ASPECT列舉包含值,指定字元臉部寬度與高度之間的比率。 |
DWRITE_PANOSE_ASPECT_RATIO DWRITE_PANOSE_ASPECT_RATIO列舉包含值,這些值會指定字元臉部寬度與高度之間的比率相關資訊。 |
DWRITE_PANOSE_CHARACTER_RANGES DWRITE_PANOSE_CHARACTER_RANGES列舉包含值,指定字型中可用的字元類型。 |
DWRITE_PANOSE_CONTRAST DWRITE_PANOSE_CONTRAST列舉包含的值,這些值會指定字母之筆劃最粗點與最細點之間的比率,例如大寫 'O'。 |
DWRITE_PANOSE_DECORATIVE_CLASS DWRITE_PANOSE_DECORATIVE_CLASS列舉包含值,指定字元臉部的一般外觀。 |
DWRITE_PANOSE_DECORATIVE_TOPOLOGY DWRITE_PANOSE_DECORATIVE_TOPOLOGY列舉包含值,指定字型的整體圖形特性。 |
DWRITE_PANOSE_FAMILY DWRITE_PANOSE_FAMILY列舉包含指定字樣分類種類的值。 |
DWRITE_PANOSE_FILL DWRITE_PANOSE_FILL列舉包含指定填滿類型和線條處理類型的值。 |
DWRITE_PANOSE_FINIALS DWRITE_PANOSE_FINIALS列舉包含值,指定如何處理字元結尾和遞減遞增。 |
DWRITE_PANOSE_LETTERFORM DWRITE_PANOSE_LETTERFORM列舉包含值,指定文字的 letterform 圓角。 |
DWRITE_PANOSE_LINING DWRITE_PANOSE_LINING列舉包含值,指定裝飾字樣外框的處理。 |
DWRITE_PANOSE_MIDLINE DWRITE_PANOSE_MIDLINE列舉包含值,這些值會指定大寫字元之間中間線的位置資訊,以及對角線詞頂點的處理方式。 |
DWRITE_PANOSE_PROPORTION DWRITE_PANOSE_PROPORTION列舉包含值,這些值會考慮標準字元的額外詳細資料,以指定圖像圖形的比例。 |
DWRITE_PANOSE_SCRIPT_FORM DWRITE_PANOSE_SCRIPT_FORM列舉包含值,這些值會指定字元臉部的一般外觀,並考慮其斜率和尾端。 |
DWRITE_PANOSE_SCRIPT_TOPOLOGY DWRITE_PANOSE_SCRIPT_TOPOLOGY列舉包含指定 letterforms 拓撲的值。 |
DWRITE_PANOSE_SERIF_STYLE DWRITE_PANOSE_SERIF_STYLE列舉包含指定 serif 文字外觀的值。 |
DWRITE_PANOSE_SPACING DWRITE_PANOSE_SPACING列舉包含值,這些值會指定單一空間與比例) (字元間距。 |
DWRITE_PANOSE_STROKE_VARIATION DWRITE_PANOSE_STROKE_VARIATION列舉包含值,這些值會指定文字字元的細幹與粗字幹之間的關聯性。 |
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO DWRITE_PANOSE_SYMBOL_ASPECT_RATIO列舉包含指定符號字元外觀比例的值。 |
DWRITE_PANOSE_SYMBOL_KIND DWRITE_PANOSE_SYMBOL_KIND列舉包含指定符號集種類的值。 |
DWRITE_PANOSE_TOOL_KIND DWRITE_PANOSE_TOOL_KIND列舉包含值,指定用來建立字元表單的工具種類。 |
DWRITE_PANOSE_WEIGHT DWRITE_PANOSE_WEIGHT列舉包含指定字元權數的值。 |
DWRITE_PANOSE_XASCENT DWRITE_PANOSE_XASCENT列舉包含值,指定小寫字母的相對大小。 |
DWRITE_PANOSE_XHEIGHT DWRITE_PANOSE_XHEIGHT列舉包含值,這些值會指定小寫字母的相對大小以及讀音符號處理 (xheight) 的相關資訊。 |
DWRITE_TEXT_ANTIALIAS_MODE DWRITE_TEXT_ANTIALIAS_MODE列舉包含值,指定轉譯模式呼叫反鋸齒時要用於文字的反鋸齒類型。 |
DWRITE_VERTICAL_GLYPH_ORIENTATION DWRITE_VERTICAL_GLYPH_ORIENTATION列舉包含指定文字所需字元方向的值。 |