IDWriteFontFace2::GetPaletteEntries メソッド (dwrite_2.h)
フォントのカラー パレットから色の値を取得します。
構文
HRESULT GetPaletteEntries(
UINT32 colorPaletteIndex,
UINT32 firstEntryIndex,
UINT32 entryCount,
[out] DWRITE_COLOR_F *paletteEntries
);
パラメーター
colorPaletteIndex
カラー パレットの 0 から始まるインデックス。 フォントに指定したインデックスを持つパレットがない場合、メソッドは DWRITE_E_NOCOLORを返します。
firstEntryIndex
読み取る最初のパレット エントリの 0 から始まるインデックス。
entryCount
読み取るパレット エントリの数。
[out] paletteEntries
色の値を受け取る配列。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
戻り値 | 説明 |
---|---|
|
firstEntryIndex と entryCount の合計が、GetPaletteEntryCount メソッドによって返されるパレット エントリの実際の数を超えています。 |
|
フォントには、指定されたパレット インデックスを持つパレットがありません。 |
要件
サポートされている最小のクライアント | Windows 8.1 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | dwrite_2.h |
Library | Dwrite.lib |
[DLL] | Dwrite.dll |