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


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

Указывает способ сохранения рукописного ввода.

Синтаксис

typedef enum InkPersistenceFormat {
  IPF_InkSerializedFormat = 0,
  IPF_Base64InkSerializedFormat = 1,
  IPF_GIF = 2,
  IPF_Base64GIF = 3
} ;

Константы

 
IPF_InkSerializedFormat
Значение: 0
Рукописный ввод сохраняется с помощью сериализованного формата рукописного ввода (ISF).

Формат ISF — наиболее компактное постоянное представление рукописного ввода. Он может быть встроен в двоичный формат документа или помещен непосредственно в буфер обмена.
IPF_Base64InkSerializedFormat
Значение: 1
Рукописный ввод сохраняется путем кодирования ISF как потока base64.

Этот формат предоставляется для того, чтобы рукописный ввод можно было кодировать непосредственно в XML-файле или HTML-файле.
IPF_GIF
Значение: 2
Рукописный ввод сохраняется с помощью GIF-файла, содержащего ISF в качестве метаданных, внедренных в файл.

Это позволяет просматривать рукописный ввод в приложениях, которые не поддерживают рукописный ввод, и сохранять полную точность рукописного ввода при возвращении в приложение с поддержкой рукописного ввода. Этот формат идеально подходит при транспортировке содержимого рукописного ввода в HTML-файле и делает его пригодным для использования приложениями с поддержкой рукописного ввода и неосведомленными от рукописного ввода.
IPF_Base64GIF
Значение: 3
Рукописный ввод сохраняется с помощью защищенного в кодировке Base64.

Этот формат GIF предоставляется при кодировании рукописного ввода непосредственно в XML- или HTML-файле с последующим преобразованием в изображение. Это можно использовать в формате XML, который создается для хранения всей информации рукописного ввода и используется в качестве способа создания HTML-кода с помощью XSLT.

Требования

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

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

Класс InkDisp

Метод Save [класс InkDisp]