筆跡資料格式
有數種格式可以儲存筆跡資料,包括:
- ISF) (筆跡序列化格式
- HTML
- RTF 格式 (RTF)
- 二進位格式
- XML) 格式的可延伸標記語言 (
不同情況下適用不同的格式。 若要成功與剪貼簿互動,應用程式應該能夠盡可能辨識並產生許多不同的格式。
可用來儲存筆跡的最重要和基本格式是筆跡序列化格式 (ISF) 。 ISF 提供精簡但完整的單一 Ink 物件標記法。
同樣重要的格式是 HTML。 筆跡資料可以透過 HTML 來表示,讓無法辨識筆跡的應用程式可以檢視為影像。 此外,會維護筆跡的完整逼真度。 基於這些原因,而且它是一種常用的格式,允許以多種不同類型的內容表示,因此 Microsoft 建議 HTML 作為共用筆跡的格式。
也可以以其他格式儲存筆跡。 藉由使用 RTF 做為格式,您可以將筆跡貼到無法辨識筆跡的應用程式,例如 Microsoft Word 2002。 這可藉由內嵌包含 RTF 內筆跡的 OLE 物件來完成。 仍然可以使用其他格式,例如二進位或 XML 格式。
您為特定應用程式複製、貼上或序列化筆跡所選擇的格式,應根據該應用程式的特定需求和資源。 應用程式至少應該能夠複製並貼上 ISF,以允許最低層級的筆跡互通性。 ISF 和複製和貼上 ISF 的能力都內建于平板電腦平臺中。 不過,許多應用程式需要代表更複雜的內容,例如包含多個筆跡物件或格式化文字的選取範圍。 在這種情況下,應用程式可以複製並貼上 HTML。 這允許最大的彈性。 HTML 廣為了解且容易產生。 最後,已經產生 RTF 或強式需要與繼承應用程式通訊的應用程式也應該產生 RTF 格式。
注意
在筆跡互通性、點陣圖、ISF 和 GIF 的討論中,都是影像格式。 文字筆跡物件 (tInk) 和草圖筆跡物件 (SInk) 是 OLE 物件。 二進位、HTML、XML 和 RTF 是取用影像的檔案格式。
平板電腦平臺提供 API 來協助您產生和解譯這些格式。 有許多選項應該符合任何應用程式的互通性和持續性需求。 如需筆跡格式的詳細資訊,請參閱 持續性格式。