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列舉包含指定文字所需字元方向的值。