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