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


Перечисление InkRasterOperation (msinkaut.h)

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

Синтаксис

typedef enum InkRasterOperation {
  IRO_Black = 1,
  IRO_NotMergePen = 2,
  IRO_MaskNotPen = 3,
  IRO_NotCopyPen = 4,
  IRO_MaskPenNot = 5,
  IRO_Not = 6,
  IRO_XOrPen = 7,
  IRO_NotMaskPen = 8,
  IRO_MaskPen = 9,
  IRO_NotXOrPen = 10,
  IRO_NoOperation = 11,
  IRO_MergeNotPen = 12,
  IRO_CopyPen = 13,
  IRO_MergePenNot = 14,
  IRO_MergePen = 15,
  IRO_White = 16
} ;

Константы

 
IRO_Black
Значение: 1
Черный цвет пера.
IRO_NotMergePen
Значение: 2
Обратное значение MergePen.
IRO_MaskNotPen
Значение: 3
Сочетание цветов, которые являются общими для цвета фона и обратного пера.
IRO_NotCopyPen
Значение: 4
Обратная от CopyPen.
IRO_MaskPenNot
Значение: 5
Сочетание цветов, общих как для пера, так и для обратного отображения.
IRO_Not
Значение: 6
Обратный цвет дисплея.
IRO_XOrPen
Значение: 7
Сочетание цветов пера и цвета дисплея, но не в обоих вариантах.
IRO_NotMaskPen
Значение: 8
Обратная maskPen.
IRO_MaskPen
Значение: 9
Сочетание цветов, которые являются общими как для пера, так и для дисплея.
IRO_NotXOrPen
Значение: 10
Обратная XOrPen.
IRO_NoOperation
Значение: 11
Нет операции; выходные данные остаются неизменными.
IRO_MergeNotPen
Значение: 12
Сочетание цвета дисплея и обратного цвета пера.
IRO_CopyPen
Значение: 13
Цвет пера.

Это значение по умолчанию.
IRO_MergePenNot
Значение: 14
Сочетание цвета пера и обратного цвета дисплея.
IRO_MergePen
Значение: 15
Сочетание цвета пера и цвета дисплея.
IRO_White
Значение: 16
Белый цвет пера.

Комментарии

Используйте эти значения, чтобы задать значение для атрибута рисования RasterOperation . Это значение может быть задано для любого объекта со свойством DrawingAttributes .

Примечание Многие принтеры не поддерживают многие доступные растровые операции. Из-за этого цвета, отображаемые на дисплее, могут отличаться от цветов, которые вы увидите, если бы они были напечатаны на бумаге. Это напрямую связано с драйверами принтера или оборудованием принтера. Возможно, потребуется поэкспериментировать, чтобы определить, какие принтеры могут создавать правильные выходные данные, если для рукописного ввода заданы различные растровые операции.
 
Если для параметра RasterOperation задано значение, отличное от CopyPen, все атрибуты рисования (сглаживание, сглаживание, прозрачность и давление) игнорируются.

Требования

   
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Верхняя часть msinkaut.h

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

Класс InkDrawingAttributes

Свойство RasterOperation