次の方法で共有


インク データ形式

インク データを格納できる形式は次のとおりです。

  • インクシリアル化形式 (ISF)
  • HTML
  • リッチ テキスト形式 (RTF)
  • バイナリ形式
  • 拡張マークアップ言語 (XML) ベースの形式

さまざまな状況で異なる形式が適用されます。 クリップボードと最も正常に対話するには、アプリケーションが認識し、可能な限り多くの異なる形式を生成できる必要があります。

インクの格納に使用できる最も重要で基本的な形式は、Ink Serialized Format (ISF) です。 ISF は、1 つの Ink オブジェクトをコンパクトでありながら完全に表現します。

同様に重要な形式は HTML です。 インク データは、インクを認識しないアプリケーションで画像として表示できるように HTML で表すことができます。 さらに、インクの完全な忠実性が維持されます。 これらの理由から、また、さまざまな種類のコンテンツを表現できる一般的に理解されている形式であるため、Microsoft では、インクを共有するための形式として HTML を推奨しています。

インクを他の形式で保存することも可能です。 形式として RTF を使用すると、Microsoft Word 2002 など、インクを認識しないアプリケーションにインクを貼り付けることができます。 これは、RTF 内にインクを含む OLE オブジェクトを埋め込むことで行われます。 バイナリ形式や XML ベースの形式など、他の形式も使用できます。

インクをコピー、貼り付け、またはシリアル化するために特定のアプリケーションに対して選択する形式は、そのアプリケーション固有のニーズとリソースに基づいている必要があります。 少なくとも、アプリケーションで ISF をコピーして貼り付けることができ、インクの相互運用性が最も低くなります。 ISF と ISF をコピーして貼り付ける機能の両方が、タブレット PC プラットフォームに組み込まれています。 ただし、多くのアプリケーションでは、複数のインク オブジェクトや書式設定されたテキストを含む選択範囲など、より複雑なコンテンツを表す必要があります。 このような場合、アプリケーションは HTML をコピーして貼り付けることができます。 これにより、最大限の柔軟性が得ることができます。 HTML は広く理解されており、生成が容易です。 最後に、RTF を既に生成しているアプリケーションや、古いアプリケーションと通信する必要性が強いアプリケーションでは、RTF 形式も生成する必要があります。

Note

インクの相互運用性の説明全体を通して、ビットマップ、ISF、GIF はイメージ形式です。 テキスト インク オブジェクト (tInk) とスケッチ インク オブジェクト (sInk) は OLE オブジェクトです。 バイナリ、HTML、XML、RTF は、画像が使用されるドキュメント形式です。

 

タブレット PC プラットフォームには、これらの形式の生成と解釈に役立つ API が用意されています。 すべてのアプリケーションの相互運用性と永続化のニーズに合わせて、さまざまなオプションを組み合わせる必要があります。 インク形式の詳細については、「 永続化形式」を参照してください。