Auswählen der zu unterstützenden Formate
Der Anwendungstyp, den Sie erstellen, bestimmt, welches Freihandpersistenzformat unterstützt werden soll.
Anwendungen für ein einzelnes Freihandobjekt
Anwendungen, deren Dokumente nur Freihandeingaben enthalten, sollten das serialisierte Freihandformat (Ink Serialized Format, ISF) verwenden. Sie sollten in der Lage sein, das serialisierte Freihandformat (Ink Serialized Format, ISF) zu kopieren und einzufügen. Ein Beispiel hierfür ist eine Anwendung zum Zeichnen oder Kommentieren. Diese Anwendungen können die Methoden ClipboardCopy und ClipboardPaste verwenden.
Komplexe Anwendungen
Anwendungen, deren Dokumente andere Inhalte, z. B. Text, enthalten, sollten zusätzlich zu ISF HTML mit angereicherten GIF-Dateien (Graphics Interchange Format) kopieren. Der HTML-Code selbst muss von der Anwendung generiert werden, obwohl die Anwendungsprogrammierschnittstellen (Application Programming Interfaces, APIs) von Tablet-PCs GIF-Dateien generieren. Diese Anwendungen sollten auch in der Lage sein, ISF zur Interoperabilität mit den oben beschriebenen Anwendungen zu kopieren und einzufügen.
RTF
Eine Anwendung sollte in der Lage sein, das Rich-Text-Format (RTF) zu erstellen, wenn eine Interoperabilität mit Microsoft Word 2002 oder anderen Legacyanwendungen erforderlich ist.
MIME-Unterstützung
In der folgenden Tabelle sind die vorgeschlagenen MIME-Header (Multipurpose Internet Mail Extensions) und Dateierweiterungen für Freihandeingaben aufgeführt, die mithilfe von ISF oder GIF in Dateien beibehalten werden. Diese Werte befinden sich in der PersistenceFormat-Enumeration .
Persistenzformat | MIME-Header | Dateierweiterung |
---|---|---|
Base64Gif | Content-Type: application/x-ms-ink Content-Transfer-Encoding: base64 |
Nicht verfügbar |
Base64InkSerializedFormat | Content-Type: Content-Type: image/gif; format=ink Content-Transfer-Encoding: base64 |
Nicht zutreffend |
Gif | Content-Type: application/x-ms-ink |
.gif |
InkSerializedFormat | Content-Type: Content-Type: image/gif; format=freihand |
.Isf |