共用方式為


基本構件

平板計算機平臺會產生數種持續性格式,可作為先前所列格式的建置組塊。 下列格式都是使用 Ink 物件的 LoadSave 方法來產生和取用。

  • 筆跡串行化格式 (ISF):筆跡串行化格式 (ISF) 是筆跡最精簡的持續性表示法。 您可以將ISF內嵌在二進位檔格式內,或將其直接移至剪貼簿。 儲存在 ISF 中的墨跡應該使用預設座標系統,這個系統是 HIMETRIC,並且垂直軸是倒置的。

  • Base-64 編碼的 ISF:您可以使用 base-64 編碼的 ISF,將筆跡直接編碼成可延伸標記語言 (XML) 或 HTML 檔案。

  • 強化圖形交換格式(GIF):強化 GIF 是一個 GIF 檔案,其中包含 ISF 作為內嵌在檔案中的元數據。 在無法辨識筆跡的應用程式中,可以檢視產生為強化 GIF 的筆跡,如果筆跡傳回可辨識筆跡的應用程式,則會維護所有筆跡數據。 此格式很適合用來在 HTML 檔案中傳輸筆跡內容。 不論應用程式是否識別墨跡,墨跡都可以用於任何應用程式。

  • Base-64 編碼的強化 GIF:此格式提供給想要將筆跡直接編碼為 XML 或 HTML 檔案的開發人員,稍後再將檔案轉換成影像。 當您想要產生的 XML 檔案包含所有筆跡資訊,可以用來透過可延伸樣式表語言轉換(XSLT)方式產生 HTML 時,可以使用這個功能。

    注意

    據稱,LZW壓縮和解壓縮技術受美國專利第4,558,302號及其相關及外國專利(統稱為LZW專利)涵蓋,由Unisys Corporation擁有。 Microsoft公司已根據 LZW 專利從 Unisys 獲得授權,以在某些Microsoft產品中使用 GIF 和 LZW 技術。 不過,此授權不會延伸到使用 Microsoft 開發產品的第三方開發人員,例如 Microsoft 工具組和語言開發工具,以將 GIF 讀取/寫入或其他任何 LZW 功能納入他們自己的產品中。 第三方開發人員必須自行判斷他們是否需要 Unisys 的產品授權。

     

應用程式可以使用 Microsoft.Ink.Stroke.HitTestMicrosoft.Ink.Ink.HitTest 方法來產生筆劃集合,然後生成下列其中一種持久格式:

第一個會將選取範圍矩形轉譯為原點,而第二個則不會。 然後,應用程式會使用 Ink 物件的 save Save 方法。

sInk 和 tInk 物件