共用方式為


持續性格式

應用程式應該能夠從多種格式產生及取用數據。 這些格式通常包括專屬的二進位格式,也應該包含一些標準格式,例如 RTF 格式或 HTML。

下表列出一些可包含筆跡的格式。

格式 描述
二元的
應用程式應該使用筆跡串行化格式 (ISF) 將筆跡編碼成其二進位格式。
HTML
強烈建議使用 HTML 格式來表示異質內容。 應用程式應該使用強化的圖形交換格式 (GIF) 將筆跡編碼成其 HTML 檔。 如需強化 GIF 的詳細資訊,請參閱 建置組塊
圖像
對於沒有其他相容集的應用程式,啟用筆跡的應用程式應該將點陣圖和元檔格式化影像移至剪貼簿。
筆跡串行化格式 (ISF)
ISF 是筆跡最精簡的持續性表示法。 雖然它通常只包含筆跡數據,但ISF是可延伸的。 應用程式可以在 Ink 物件、筆墨筆劃或筆跡點上設定自定義屬性(由全域唯一標識元 #GUID 識別)。 這可讓您將任何類型的數據或元數據儲存為 ISF 數據流中的屬性。 針對剪貼簿互作性,筆跡可以放入ISF的標準剪貼簿位置,該位置定義於軟體開發工具包 (SDK) 頭檔中。
ISF 是 Microsoft 平板電腦技術特有的格式,而且僅在 Ink 物件的 LoadSave 方法中支援。
RTF
可以產生 RTF 剪貼簿格式,並將 RTF 中的筆跡編碼為 OLE 物件。 這可讓筆跡貼到 OLE 容器中,例如Microsoft Word 或 RichEdit 型應用程式。
可延伸標記語言 (XML)
應用程式可以使用其中一種以base-64編碼的筆跡格式,以 XML 檔案格式儲存筆跡。 XML 格式適用於將筆跡內容輸入資料庫,如同簽章字段的情況,或甚至是應用程式主要檔案格式。 這可減輕撰寫剖析器的需求。