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


Структура EMRCOLORMATCHTOTARGET (wingdi.h)

Структура EMRCOLORMATCHTOTARGET содержит элементы для записи расширенного метафайла ColorMatchToTarget .

Синтаксис

typedef struct tagCOLORMATCHTOTARGET {
  EMR   emr;
  DWORD dwAction;
  DWORD dwFlags;
  DWORD cbName;
  DWORD cbData;
  BYTE  Data[1];
} EMRCOLORMATCHTOTARGET, *PEMRCOLORMATCHTOTARGET;

Члены

emr

Базовая структура для всех типов записей.

dwAction

Выполняемое действие. Этот элемент может иметь одно из следующих значений.

Действие Значение
CS_ENABLE Сопоставляет цвета с цветовой гаммой целевого устройства. Это позволяет выполнять цветописывание. Все последующие команды рисования в контроллере домена отрисовывают цвета так, как они будут отображаться на целевом устройстве.
CS_DISABLE Отключает цветописывание.
CS_DELETE_TRANSFORM Если для целевого профиля включено управление цветом, отключает его и удаляет объединенное преобразование.

dwFlags

Этот параметр может иметь следующее значение.

Flag Значение
COLORMATCHTOTARGET_EMBEDED Указывает, что цветной профиль был внедрен в метафайл.

cbName

Размер требуемого имени целевого профиля в байтах.

cbData

Размер необработанных данных целевого профиля в байтах, если они присоединены.

Data[1]

Массив, содержащий имя целевого профиля и необработанные данные целевого профиля. Размер массива — cbName + cbData. Если cbData не равно нулю, необработанные данные целевого профиля присоединяются и следуют за именем целевого профиля в расположении Data[cbName].

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть wingdi.h (включая Windows.h)

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

ColorMatchToTarget

Структуры метафайлов

Общие сведения о метафайлах