Blocs de construction

Il existe plusieurs formats de persistance générés par la plateforme Tablet PC qui sont utiles comme blocs de construction pour les formats répertoriés précédemment. Les formats suivants sont tous générés et consommés à l’aide des méthodes Load et Save de l’objet Ink .

  • Ink Serialized Format (ISF) : Ink Serialized Format (ISF) est la représentation de l’encre persistante la plus compacte. Vous pouvez incorporer ISF dans un format de document binaire ou le déplacer directement dans le presse-papiers. L’encre stockée dans ISF doit utiliser le système de coordonnées par défaut, qui est HIMETRIC, avec l’axe vertical inversé.
  • Format ISF en base-64 : vous pouvez utiliser le format ISF encodé en base-64 pour encoder l’encre directement dans un fichier Extensible Markup Language (XML) ou HTML.
  • Format GIF (Graphics Interchange Format) : le format gif enrichi est un fichier GIF qui contient le format ISF en tant que métadonnées incorporées dans le fichier. L’encre générée en tant que GIF viné peut être affichée dans les applications qui ne reconnaissent pas l’encre, et toutes les données d’encre sont conservées si l’encre retourne à une application qui reconnaît l’encre. Ce format est idéal pour le transport de contenu manuscrit dans un fichier HTML. L’encre est disponible pour n’importe quelle application, que l’application reconnaisse l’encre ou non.
  • GIF enrichi encodé en base 64 : ce format est fourni pour les développeurs qui souhaitent coder l’encre directement dans un fichier XML ou HTML, puis convertir le fichier en une image ultérieurement. Vous pouvez l’utiliser lorsque vous souhaitez qu’un fichier XML généré pour contenir toutes les informations relatives à l’encre et à utiliser comme moyen de générer du code HTML à l’aide de XSLT (Extensible Stylesheet Language Transformations).

    Notes

    La technologie de compression et de décompression LZW est prétendument couverte par le brevet US no. 4 558 302 et ses brevets associés et étrangers équivalents (collectivement, les brevets LZW) appartenant à Unisys Corporation. Microsoft Corporation a obtenu une licence d’Unisys sous les brevets LZW pour utiliser la technologie GIF et la technologie LZW dans certains produits Microsoft. Toutefois, cette licence ne s’étend pas à des développeurs tiers utilisant des produits de développement Microsoft, tels que Microsoft Toolkit et les produits de développement de langage, pour fournir des fonctionnalités de lecture/écriture GIF ou d’autres fonctionnalités LZW dans leurs propres produits. Les développeurs tiers doivent faire leur propre détermination s’ils ont besoin d’une licence d’Unisys pour leurs produits.

Une application peut générer l’un de ces formats persistants en utilisant la méthode Microsoft. Ink. Stroke. HitTest ou Microsoft. Ink. Ink. HitTest pour générer une collection de traits et :

La première convertit le rectangle de sélection en l’origine, tandis que le second ne le fait pas. L’application utilise ensuite la méthode Save de l’objet Ink .

Objets sInk et tInk