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


Класс InkDrawingAttributes

Представляет атрибуты, которые применяются к рукописным фрагментам при отрисовке.

InkDrawingAttributes имеет следующие типы элементов:

Интерфейсы

Класс InkDrawingAttributes определяет эти интерфейсы.

Интерфейс Описание
IInkDrawingAttributes Этот объект реализует COM-интерфейс IInkDrawingAttributes .

Методы

Класс InkDrawingAttributes содержит эти методы.

Метод Описание
Clone Создает повторяющийся объект InkDisp, InkDrawingAttributes или InkRecognizerContext .

Свойства

Класс InkDrawingAttributes имеет эти свойства.

Свойство Тип доступа Описание
AntiAliased
Чтение/запись
Возвращает или задает значение, указывающее, смешиваются ли цвета переднего плана и фона вдоль края рукописного ввода, чтобы увеличить плавность росчерка рукописного фрагмента.
Цвет
Чтение/запись
Возвращает или задает цвет рукописного фрагмента, нарисованного с помощью этого объекта InkDrawingAttributes .
ExtendedProperties
Только для чтения
Возвращает коллекцию определяемых приложением данных, хранящихся в объекте InkDrawingAttributes .
FitToCurve
Чтение/запись
Возвращает или задает значение, указывающее, отображается ли рукописный ввод как ряд кривых, а не как линии между точками выборки пера.
Высота
Чтение/запись
Возвращает или задает высоту пера при рисовании рукописного ввода с помощью этого объекта InkDrawingAttributes .
IgnorePressure
Чтение/запись
Получает или задает значение, указывающее, становится ли рукописный ввод автоматически шире при увеличении давления наконечника пера на поверхности планшета.
Ручка подсказка
Чтение/запись
Получает или задает наконечник пера для использования (шар или прямоугольник) при рисовании рукописного ввода с помощью этого объекта InkDrawingAttributes .
RasterOperation
Чтение/запись
Возвращает или задает способ взаимодействия цвета пера с существующими цветами фона на дисплее при рисовании рукописного ввода.
Прозрачность
Чтение/запись
Возвращает или задает значение прозрачности рукописного ввода. Значения варьируются от нуля (полностью непрозрачного) до 255 (полностью прозрачных).
Ширина
Чтение/запись
Возвращает или задает ширину пера при рисовании рукописного ввода с помощью этого объекта InkDrawingAttributes .

Комментарии

Этот объект можно создать, вызвав метод CoCreateInstance в C++.

Эти атрибуты рисования можно связать с росчерком или курсором и задать такие параметры, как цвет, ширина и прозрачность.

Чтобы указать атрибуты рисования штриха, используйте свойство DrawingAttributes объекта IInkStrokeDisp . Чтобы указать атрибуты рисования всех штрихов в коллекции штрихов, вызовите метод ModifyDrawingAttributes коллекции InkStrokes .

Каждый объект InkCollector , объект InkOverlay и элемент управления InkPicture могут указывать разные наборы атрибутов рисования для одного курсора. Используйте свойство DrawingAttributes объекта IInkCursor , чтобы получить или задать атрибуты рисования курсора.

Требования

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Заголовок
Msinkaut.h (также требуется Msinkaut_i.c)
Библиотека
InkObj.dll

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

Свойство DrawingAttributes

Свойство DrawingAttributes

Свойство DrawingAttributes

Свойство DefaultDrawingAttributes

Свойство DefaultDrawingAttributes

Свойство DefaultDrawingAttributes

Метод ModifyDrawingAttributes

Интерфейс IInkCursor

Класс InkDisp

Интерфейс IInkStrokeDisp