次の方法で共有


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

色の値を受け取る配列。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

戻り値 説明
E_INVALIDARG
firstEntryIndexentryCount の合計が、GetPaletteEntryCount メソッドによって返されるパレット エントリの実際の数を超えています。
DWRITE_E_NOCOLOR
フォントには、指定されたパレット インデックスを持つパレットがありません。

要件

   
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー dwrite_2.h
Library Dwrite.lib
[DLL] Dwrite.dll

関連項目

IDWriteFontFace2