IDWriteFontFace1::GetVerticalGlyphVariants メソッド (dwrite_1.h)
GetGlyphIndices から取得した名目グリフの垂直形式を取得します。
構文
HRESULT GetVerticalGlyphVariants(
UINT32 glyphCount,
[in] UINT16 const *nominalGlyphIndices,
[out] UINT16 *verticalGlyphIndices
);
パラメーター
glyphCount
種類: UINT32
取得するグリフの数。
[in] nominalGlyphIndices
型: const UINT16*
cmap の元のグリフ インデックス。
[out] verticalGlyphIndices
種類: UINT16*
グリフ インデックスの垂直形式。
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
取得では、フォントの 'vert' テーブルが使用されます。 これは CJK 垂直レイアウトで使用されるため、正しい文字が表示されます。
GetGlyphIndices を呼び出して、わずかなグリフインデックスを取得し、これを呼び出して、 を置換されたフォームに再マップします。実行が横向きで、フォントに垂直グリフバリアントがある場合。 詳細については、「 HasVerticalGlyphVariants 」を参照してください。
要件
サポートされている最小のクライアント | Windows 8 および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 および Windows Server 2008 R2 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | dwrite_1.h |
Library | Dwrite_1.lib |
[DLL] | Dwrite_1.dll |