DWRITE_FONT_STRETCH列挙 (dwrite.h)
フォントの通常の縦横比と比較して、フォントが拡大されている度合いを表します。列挙値は、OpenType 仕様の usWidthClass 定義に対応します。 usWidthClass は 1 ~ 9 の整数値を表します。小さい方の値は幅が狭い値を示します。値が大きいほど幅が広いことを示します。
構文
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 定義済みのフォント ストレッチ: Ultra-expanded (9)。 |
注釈
フォント ストレッチは、フォント フォームが通常の縦横比から引き伸ばされる度合いを表します。これは、フォント内のグリフに指定された元の幅と高さの比率です。 次の図は、Rockwell Bold 書体の標準ストレッチとコンデンスストレッチの例を示しています。
メモ 列挙で定義されている値以外の値は無効と見なされ、フォント API 関数によって拒否されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
Header | dwrite.h |