次の方法で共有


DWRITE_VERTICAL_GLYPH_ORIENTATION列挙 (dwrite_1.h)

DWRITE_VERTICAL_GLYPH_ORIENTATION列挙には、テキストに必要な種類のグリフの向きを指定する値が含まれています。

構文

typedef enum DWRITE_VERTICAL_GLYPH_ORIENTATION {
  DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT,
  DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED
} ;

定数

 
DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT
既定のグリフの向き。 垂直レイアウトでは、自然に水平なスクリプト (ラテン、タイ語、アラビア語、デヴァナガリ) が時計回りに 90 度回転し、イデオロギー スクリプト (中国語、日本語、韓国語) は直立したまま 0 度です。
DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED
積み上げグリフの向き。 積み重ね (ラテン語、ヘブライ語) を許可する Ideographic スクリプトとスクリプトは、垂直読み取りレイアウトに積み重ねられます。 接続されたスクリプト (アラビア語、シリア語、'Phags-pa、Ogham) は、グリフが 0 度に保たれた場合に壊れているかのように見え、接続されたままで回転します。

解説

クライアントは、アナライザーに DWRITE_VERTICAL_GLYPH_ORIENTATION型指定された値を目的の向きとして指定します。

メモ これはクライアント設定であり、スクリプトの制約によって最終的なプレゼンテーションが決まります。
 

要件

   
サポートされている最小のクライアント Windows 8 および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 および Windows Server 2008 R2 のプラットフォーム更新プログラム [デスクトップ アプリのみ]
Header dwrite_1.h

関連項目

IDWriteTextAnalysisSource1::GetVerticalGlyphOrientation