Share via


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

関連項目

IDWriteFontFace1