取得字型和色彩資訊的文字顏色標示
或程序所呈現在使用者介面 (UI) 項目中顯示彩色的文字是根據專案、 技術和開發人員的喜好設定的類型而定。 字型和色彩會將設定儲存的屬性頁。
顯示彩色的文字的大多數案例需要T:Microsoft.VisualStudio.Shell.Interop.IVsFontAndColorDefaults和相關的簡報、 擷取和儲存文字顯示設定的介面。
注意事項 |
---|
當來自訂核心編輯器 (哪些支援文字編輯器類別),強烈建議您在語言服務中使用色彩技術。如需詳細資訊,請參閱 字型和色彩概觀。 |
取得預設字型和色彩資訊
所有字型和色彩 應該中指定的任何視窗,以顯示文字設定 顯示項目 的 類別。 如需詳細資訊,請參閱 選項對話方塊、環境、字型和色彩。
若要以色彩標示,VSPackage 必須取得目前的字型和色彩設定。 VSPackage 可以完成這透過下列方式,取決於其需求:
您可以使用的字型和色彩的保存性機制擷取預存或目前狀態。 如需詳細資訊,請參閱 存取預存的字型和色彩設定。
使用IVsFontAndColorDefaultsProvider服務,提供字型和色彩的資料,以取得執行個體的介面IVsFontAndColorDefaults,如果 VSPackage 也不是字型和色彩的提供者。
實作 IVsFontAndColorEvents 介面。
為了確保透過輪詢獲得的結果會高達日期,會有所幫助,若要使用IVsFontAndColorCacheManager介面,以判斷是否需要更新才能呼叫擷取方法的IVsFontAndColorStorage介面。
取得字型和色彩資訊之後剖析的文字會顯示以識別需要顏色標示的項目,然後在 [使用適當的字型和色彩] 視窗中顯示文字。
請參閱
參考
IVsFontAndColorDefaultsProvider