Obtener la fuente y la información de color del texto Colorization
El proceso de generación o texto coloreado muestra en elementos (UI) de la interfaz de usuario depende del tipo de proyecto, de la tecnología, y de preferencias del desarrollador. la página de propiedades de Fuentes y colores almacena los valores.
La mayoría de las implementaciones que muestran necesidad coloreada de texto T:Microsoft.VisualStudio.Shell.Interop.IVsFontAndColorDefaults e interfaces asociado de la mostrar, recuperar, y almacena valores de la vista de texto.
Nota
Al personalizar el editor básico (que admite Editor de textoCategoría), se recomienda encarecidamente utilizar la tecnología de color en el servicio de lenguaje.Para obtener más información, vea Fuente e información general de Color.
obtener la fuente predeterminada y la información de color
Todos los valores de Fuentes y colores de cualquier ventana que muestra el texto se deben especificar en Mostrar los elementos de un Categoría. Para obtener más información, vea Fuentes y colores, Entorno, Opciones (Cuadro de diálogo).
para colorear, un VSPackage debe obtener los valores actuales de Fuentes y colores . Un Paquete puede lograrlo de las siguientes maneras, dependiendo de sus necesidades:
Utilice la fuente y el mecanismo de persistencia de color para recuperar el estado almacenado o actual. Para obtener más información, vea fuente y definiciones de colores almacenadas de acceso.
Utilice la interfaz de IVsFontAndColorDefaultsProvider de un servicio que proporciona la fuente y los datos de color para obtener una instancia de IVsFontAndColorDefaults, si el Paquete no es también la fuente y el proveedor de color.
Implemente la interfaz IVsFontAndColorEvents.
Para asegurarse de que los resultados obtenidos sondeando se actualizarán, puede ser útil utilizar la interfaz de IVsFontAndColorCacheManager para determinar si una actualización es necesaria antes de llamar a los métodos de recuperación de la interfaz de IVsFontAndColorStorage .
Después de haber obtenido la fuente y la información de color, analice el texto que se mostrará para identificar los elementos que requieren el color y después para mostrar texto en la ventana con fuentes y colores adecuados.
Vea también
Referencia
IVsFontAndColorDefaultsProvider
Trabajar con colores (Editor de imágenes para iconos)