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

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

Приложения для одного объекта Ink

Приложения, документы которых содержат только данные рукописного ввода, должны использовать сериализованный формат рукописного ввода (ISF). Они должны иметь возможность копировать и вставлять сериализованный формат рукописного ввода (ISF). Примером этого является приложение для рисования или заметки. Эти приложения могут использовать методы ClipboardCopyи ClipboardPaste.

Сложные приложения

Приложения, документы которых содержат другое содержимое, например текст, должны копировать HTML с помощью укрепленных файлов формата обмена графики (GIF) в дополнение к ISF. Сам HTML-код должен быть создан приложением, хотя интерфейсы программирования приложений планшетного пк (API) создают GIF-файлы. Эти приложения также должны иметь возможность копировать и вставлять ISF для взаимодействия с приложениями, описанными выше.

RTF

Если требуется взаимодействие с Microsoft Word 2002 или другими устаревшими приложениями, приложение должно иметь возможность создавать формат форматированного текста (RTF).

Поддержка 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; формат=ink
.isf

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