智能標籤
外觀
Smart Tag,中文版稱為智能標籤,是一種在 Microsoft Word 97 開始出現的一種協助工具,它會在特定的區塊中顯示一個小符號(大多數為 "!" 的小圖示),當用戶將滑鼠指標移上去時,可以看到一個快顯功能表 (Context Menu),方便用戶可以執行特定工作,目前已廣泛使用在 Microsoft Office 產品,而 Visual Studio 2005 開始,也在設計工具中啟用了智能標籤的支援。
原理
[編輯]Smart Tag 是由 Microsoft Office 中的 「Microsoft Office Smart Tag Library」(MOSTL) 函式庫開放的一組 API 所開發出來的,它使用了兩個主要的介面[1]:
- ISmartTagRecognizer介面:描述來自 Microsoft Office 檔案中的特定文字,當指定的文字出現時,即會啟動對應的 ISmartTagAction 介面中的方法。
- ISmartTagAction介面:接收來自於 ISmartTagRecognizer 的指令,以執行特定的動作。
MOSTL 是一種支援 COM Automation 的介面元件,可以利用像 Visual Basic 6.0 或 C/C++ 或 .NET 程式語言(C# 或 VB.NET)來開發自訂的智能標籤。
參考資料
[編輯]- ^ SmartTag Architecture. [2008-09-20]. (原始內容存檔於2011-02-19).
這是一篇關於Microsoft Windows的小作品。您可以透過編輯或修訂擴充其內容。 |