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


Выбор поддерживаемых форматов

Тип создаваемого приложения определяет, какой формат сохраняемости рукописного ввода следует поддерживать.

Приложения с одним рукописным вводом

Приложения, документы которых содержат только рукописный ввод, должны использовать сериализованный формат рукописного ввода (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

Перечисление PersistenceFormat