Поделиться через


Метод IDWriteFontFace2::GetPaletteEntries (dwrite_2.h)

Возвращает значения цвета из цветовой палитры шрифта.

Синтаксис

HRESULT GetPaletteEntries(
        UINT32         colorPaletteIndex,
        UINT32         firstEntryIndex,
        UINT32         entryCount,
  [out] DWRITE_COLOR_F *paletteEntries
);

Параметры

colorPaletteIndex

Отсчитываемый от нуля индекс цветовой палитры. Если у шрифта нет палитры с указанным индексом, метод возвращает DWRITE_E_NOCOLOR.

firstEntryIndex

Отсчитываемый от нуля индекс первой считываемой записи палитры.

entryCount

Количество записей палитры для чтения.

[out] paletteEntries

Массив, получающий значения цвета.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Возвращаемое значение Описание
E_INVALIDARG
Сумма значений firstEntryIndex и entryCount превышает фактическое количество записей палитры, возвращаемых методом GetPaletteEntryCount .
DWRITE_E_NOCOLOR
У шрифта нет палитры с указанным индексом палитры.

Требования

   
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Целевая платформа Windows
Header dwrite_2.h
Библиотека Dwrite.lib
DLL Dwrite.dll

См. также раздел

IDWriteFontFace2