DWRITE_FONT_STRETCH列舉 (dwrite.h)
表示與字型的一般外觀比例相較之下,字型的延展程度。列舉值會對應至 OpenType 規格中的 usWidthClass 定義。 usWidthClass 代表介於 1 到 9 之間的整數值,較低的值表示較窄的寬度;較高的值表示寬度較寬。
Syntax
typedef enum DWRITE_FONT_STRETCH {
DWRITE_FONT_STRETCH_UNDEFINED = 0,
DWRITE_FONT_STRETCH_ULTRA_CONDENSED = 1,
DWRITE_FONT_STRETCH_EXTRA_CONDENSED = 2,
DWRITE_FONT_STRETCH_CONDENSED = 3,
DWRITE_FONT_STRETCH_SEMI_CONDENSED = 4,
DWRITE_FONT_STRETCH_NORMAL = 5,
DWRITE_FONT_STRETCH_MEDIUM = 5,
DWRITE_FONT_STRETCH_SEMI_EXPANDED = 6,
DWRITE_FONT_STRETCH_EXPANDED = 7,
DWRITE_FONT_STRETCH_EXTRA_EXPANDED = 8,
DWRITE_FONT_STRETCH_ULTRA_EXPANDED = 9
} ;
常數
DWRITE_FONT_STRETCH_UNDEFINED 值: 0 預先定義的字型延展:已知 (0) 。 |
DWRITE_FONT_STRETCH_ULTRA_CONDENSED 值: 1 預先定義的字型延展:超壓縮 (1) 。 |
DWRITE_FONT_STRETCH_EXTRA_CONDENSED 值: 2 預先定義的字型延展:額外壓縮 (2) 。 |
DWRITE_FONT_STRETCH_CONDENSED 值: 3 預先定義的字型延展:壓縮 (3) 。 |
DWRITE_FONT_STRETCH_SEMI_CONDENSED 值: 4 預先定義的字型延展:半壓縮 (4) 。 |
DWRITE_FONT_STRETCH_NORMAL 值: 5 預先定義的字型延展:一般 (5) 。 |
DWRITE_FONT_STRETCH_MEDIUM 值: 5 預先定義的字型延展:中 (5) 。 |
DWRITE_FONT_STRETCH_SEMI_EXPANDED 值: 6 預先定義的字型延展:半展開 (6) 。 |
DWRITE_FONT_STRETCH_EXPANDED 值: 7 預先定義的字型延展:展開 (7) 。 |
DWRITE_FONT_STRETCH_EXTRA_EXPANDED 值: 8 預先定義的字型延展:額外展開 (8) 。 |
DWRITE_FONT_STRETCH_ULTRA_EXPANDED 值: 9 預先定義的字型延展:超展開 (9) 。 |
備註
字型延展描述字型表單從一般外觀比例延伸的程度,這是為字型中字元指定的原始寬度與高度比例。 下圖顯示 Rockwell Bold 字樣正常和壓縮延展的範例。
注意 列舉中所定義值以外的值會被視為無效,而且會由字型 API 函式拒絕。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
標頭 | dwrite.h |