Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Anwendung sollte in der Lage sein, Daten aus mehreren Formaten zu erstellen und zu nutzen. Diese umfassen häufig proprietäre Binärformate und sollten auch einige Standardformate wie Rich Text Format (RTF) oder HTML enthalten.
In der folgenden Tabelle sind einige Formate aufgeführt, die Freihand enthalten können.
| Format | BESCHREIBUNG |
|---|---|
| Binär |
Anwendungen sollten das Serialisierte Freihandformat (ISF) verwenden, um Freihand in ihre Binärformate zu codieren. |
| HTML |
Für die Darstellung heterogener Inhalte wird dringend ein HTML-Format empfohlen. Anwendungen sollten das fortified Graphics Interchange Format (GIF) verwenden, um Freihand in ihre HTML-Dokumente zu codieren. Weitere Informationen zu befestigten GIFs finden Sie unter Bausteine. |
| Image |
Für Anwendungen, für die es keine andere Schnittstelle der Kompatibilität gibt, sollte eine Freihandanwendung Bitmap- und Metadatei formatierte Bilder in die Zwischenablage verschieben. |
| Serialisiertes Freihandformat (Ink Serialized Format; ISF) |
Bei ISF handelt es sich um die kompakteste permanente Freihanddarstellung. Obwohl sie häufig nur Freihanddaten enthält, ist ISF erweiterbar. Anwendungen können benutzerdefinierte Attribute (identifiziert durch einen global eindeutigen Bezeichner, GUID) für ein Freihandobjekt , einen Freihandstrich oder einen Freihandpunkt festlegen. Dadurch können Sie jede Art von Daten oder Metadaten als Attribut in einem ISF-Stream speichern. Zur Interoperabilität der Zwischenablage kann Freihand in einen Standardmäßigen Zwischenablageslot für ISF platziert werden, der in den SDK-Headerdateien (Software Development Kit) definiert ist. ISF ist ein für die Microsoft Tablet PC-Technologie spezifisches Format und wird nur in den Load- und Save-Methoden des Ink-Objekts unterstützt. |
| RTF |
Es ist möglich, ein RTF-Zwischenablageformat zu generieren und Freihand in der RTF als OLE-Objekte zu codieren. Dadurch kann die Freihandeingabe in einen OLE-Container eingefügt werden, z. B. Microsoft Word oder eine RichEdit-basierte Anwendung. |
| Extensible Markup Language (XML) |
Anwendungen können eines der Freihandformate verwenden, die Base64-codiert sind, um Freihand in einem XML-Dateiformat zu speichern. Ein XML-Format ist nützlich, um Freihandinhalte in eine Datenbank einzugeben, wie im Fall eines Signaturfelds oder sogar als primäres Dateiformat der Anwendung. Dies verringert die Notwendigkeit, einen Parser zu schreiben. |