Перечисление InkClipboardFormats (msinkaut.h)
Задает формат рукописного ввода, хранящегося в буфере обмена.
Синтаксис
typedef enum InkClipboardFormats {
ICF_None = 0,
ICF_InkSerializedFormat = 0x1,
ICF_SketchInk = 0x2,
ICF_TextInk = 0x6,
ICF_EnhancedMetafile = 0x8,
ICF_Metafile = 0x20,
ICF_Bitmap = 0x40,
ICF_PasteMask = 0x7,
ICF_CopyMask = 0x7f,
ICF_Default
} ;
Константы
ICF_None Значение: 0 Флаг, который можно использовать для проверки наличия каких-либо форматов путем проверки его соответствия. |
ICF_InkSerializedFormat Значение: 0x1 Рукописный ввод закодирован в сериализованном формате рукописного ввода (ISF). Формат ISF — наиболее компактное постоянное представление рукописного ввода. Хотя он часто содержит только данные рукописного ввода, ISF является расширяемым. Приложения могут задавать настраиваемые атрибуты (определяемые с помощью глобально уникального идентификатора (GUID)) для объекта InkDisp , штриха или точки. Это позволяет приложению хранить любые данные или метаданные, необходимые ему в качестве атрибута в потоке ISF. |
ICF_SketchInk Значение: 0x2 Рукописный ввод не должен формировать слова, а скорее интерпретируется как рисунок. Это также полезно для представления нескольких слов. |
ICF_TextInk Значение: 0x6 Ожидается, что рукописный ввод будет формировать слова. Это позволяет распознавательу преобразовывать рукописные фрагменты в текст. Распознанный текст — это альтернативный вариант распознавания с наибольшей оценкой достоверности или другой альтернативный вариант, выбранный из списка. Это полезно для представления одного слова. |
ICF_EnhancedMetafile Значение: 0x8 Расширенный метафайл для воспроизведения для создания фона. Метафайл должен оставаться действительным до тех пор, пока он используется для отрисовки фона рукописного ввода. |
ICF_Metafile Значение: 0x20 Рукописный ввод хранится в виде метафайла или списка команд, которые можно воспроизвести для рисования рисунка. |
ICF_Bitmap Значение: 0x40 Растровое изображение, используемое в качестве фона. Контекст устройства растрового изображения должен оставаться действительным до тех пор, пока он используется для отрисовки фона рукописного ввода. |
ICF_PasteMask Значение: 0x7 Форматы, которые можно использовать для вставки, включая tInk, sInk и ISF. |
ICF_CopyMask Значение: 0x7f Форматы, которые копируются в буфер обмена с помощью рукописного ввода. Это значение по умолчанию. |
ICF_Default Рукописный ввод хранится как CopyMask. |
Комментарии
В C++ при попытке задать несколько флагов одновременно требуется явное приведение. Ошибка компиляции возникает, если явное приведение не используется.
Требования
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Верхняя часть | msinkaut.h |