Поделиться через


Получение сведений о шрифтов и цветов для колоризации текста

Процесс, который воспроизводит или отображает текст colorized зависит от элементов пользовательского интерфейса (пользовательского интерфейса) типа проекта, соответствующей технологии и предпочтений разработчика. Шрифты и цвета страница свойств хранятся параметры.

Большая часть реализации, которые показывают colorized необходимость текста T:Microsoft.VisualStudio.Shell.Interop.IVsFontAndColorDefaults и связанные интерфейсы для представления, извлекать и сохранять параметры отображения текста.

Примечание

Настройка редактора (который поддерживает взаимодействие Текстовый редакторКатегория), настоятельно рекомендуется использовать технологию расцветки в службе языка.Дополнительные сведения см. в разделе Общие сведения о шрифтов и цветов.

Получение данные шрифта и цвета по умолчанию

Все Шрифты и цвета параметры любого отображение текста окна, должны быть определены в Отображаемые элементы одного Категория. Дополнительные сведения см. в разделе Страница "Шрифты и цвета", папка "Среда", диалоговое окно "Параметры".

Чтобы цветом, должен получить текущее VSPackage Шрифты и цвета параметры. VSPackage может сделать это следующим образом в зависимости от ее:

Чтобы убедиться, что результаты, полученные с помощью опросов актуальны, может быть полезно использовать IVsFontAndColorCacheManager интерфейс, чтобы определить, если обновление требуется до вызова методов передачи IVsFontAndColorStorage интерфейс.

Получив данные шрифта и цвета, синтаксический анализ текст, отображаемый для определения элементов, требующих колоризации и затем отобразить текст в поле использование требуемые шрифты и цвета.

См. также

Ссылки

IVsFontAndColorDefaultsProvider

IVsFontAndColorDefaults

Работа с цветом (редактор изображений для значков)

Другие ресурсы

Шрифты и текст

GDI (graphics device interface)