Структура 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) |