Выбор поддерживаемых форматов
Тип создаваемого приложения определяет, какой формат сохраняемости рукописного ввода следует поддерживать.
Приложения с одним рукописным вводом
Приложения, документы которых содержат только рукописный ввод, должны использовать сериализованный формат рукописного ввода (ISF). Они должны иметь возможность копировать и вставлять рукописный сериализованный формат (ISF). Примером этого является приложение для рисования или заметки. Эти приложения могут использовать методы ClipboardCopy и ClipboardPaste .
Сложные приложения
Приложения, документы которых содержат другое содержимое, например текст, должны копировать HTML с файлами GIF в дополнение к ISF. Сам HTML-код должен быть создан приложением, хотя API-интерфейсы планшетного ПК создают GIF-файлы. Эти приложения также должны иметь возможность копировать и вставлять ISF для взаимодействия с приложениями, описанными выше.
RTF
Приложение должно иметь возможность создавать формат RTF, если требуется взаимодействие с Microsoft Word 2002 или другими устаревшими приложениями.
Поддержка MIME
В следующей таблице перечислены предлагаемые заголовки MIME и расширения файлов для рукописного ввода, сохраняемые в файлах с помощью ISF или GIF. Эти значения находятся в перечислении PersistenceFormat .
Формат сохраняемости | Заголовок MIME | Расширение файла |
---|---|---|
Формат Base64Gif | Content-Type: application/x-ms-ink Content-Transfer-Encoding: base64 |
Неприменимо |
Формат Base64InkSerializedFormat | Content-Type: Content-Type: image/gif; format=ink Content-Transfer-Encoding: base64 |
Неприменимо |
Gif | Content-Type: application/x-ms-ink |
.gif |
InkSerializedFormat | Content-Type: Content-Type: image/gif; format=рукописный ввод |
.Isf |