DWRITE_LINE_SPACING_METHOD列挙 (dwrite.h)

テキスト レイアウトの行間に使用されるメソッド。

構文

typedef enum DWRITE_LINE_SPACING_METHOD {
  DWRITE_LINE_SPACING_METHOD_DEFAULT,
  DWRITE_LINE_SPACING_METHOD_UNIFORM,
  DWRITE_LINE_SPACING_METHOD_PROPORTIONAL
} ;

定数

 
DWRITE_LINE_SPACING_METHOD_DEFAULT
行間はコンテンツのみに依存し、フォントとインライン オブジェクトのサイズに合わせて調整されます。
DWRITE_LINE_SPACING_METHOD_UNIFORM
行は、フォントとインライン オブジェクトのサイズに関係なく、均一な間隔に明示的に設定されます。 これは、フォント フォールバックから発生する可能性のある外観が不均一にならないようにするのに役立ちます。
DWRITE_LINE_SPACING_METHOD_PROPORTIONAL
行間とベースライン距離は、コンテンツ、フォントのサイズ、インライン オブジェクトに基づいて計算された値に比例します。

この値はWindows 10以降でのみ使用でき、IDWriteTextLayout3::SetLineSpacing で使用できますが、IDWriteTextFormat::SetLineSpacing では使用できません。

解説

行間メソッドは、IDWriteTextFormat インターフェイスまたは IDWriteTextLayout インターフェイスの SetLineSpacing メソッドを使用して設定されます。 テキスト形式またはテキスト レイアウトの現在の行間メソッドを取得するには、 GetLineSpacing を使用します

要件

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

関連項目

GetLineSpacing

SetLineSpacing