Condividi tramite


Ottenere il tipo di carattere e informazioni sui colori per la colorazione del testo

Il processo che esegue il rendering o il testo in visualizzazioni in elementi (UI) dell'interfaccia utente dipende dal tipo di progetto, della tecnologia e di preferenze dello sviluppatore. La pagina delle proprietà di Tipi di carattere e colori archivia le impostazioni.

La maggior parte delle implementazioni che visualizza la necessità colorata di testo T:Microsoft.VisualStudio.Shell.Interop.IVsFontAndColorDefaults e le interfacce associate della presentazione, recuperare e archiviare le impostazioni di visualizzazione del testo.

Nota

Nella personalizzazione dell'editor principale (che supporta editor di testocategoria), si consiglia di utilizzare la tecnologia di colorazione del servizio di linguaggio.Per ulteriori informazioni, vedere Il tipo di carattere e cenni preliminari di colore.

Ottenere il tipo di carattere predefinito e informazioni sui colori

Tutte le impostazioni di Tipi di carattere e colori di qualsiasi finestra che visualizza il testo devono essere specificate in Visualizzare elementi di un categoria. Per ulteriori informazioni, vedere Tipi di carattere e colori, Ambiente, finestra di dialogo Opzioni.

Per un colore, un VSPackage necessario ottenere le impostazioni correnti di Tipi di carattere e colori . Un VSPackage possibile ottenere questo risultato nei seguenti modi, in base alle proprie esigenze:

Per assicurarsi che i risultati ottenuti tramite polling vengono aggiornati, può essere utile utilizzare l'interfaccia di IVsFontAndColorCacheManager per determinare se un aggiornamento è necessario prima di chiamare i metodi di recupero dell'interfaccia di IVsFontAndColorStorage .

Dopo avere ottenuto il tipo di carattere e le informazioni sui colori, analizzare il testo da visualizzare per identificare gli elementi che richiedono la colorazione quindi per visualizzare il testo nella finestra mediante i tipi di carattere e colori appropriati.

Vedere anche

Riferimenti

IVsFontAndColorDefaultsProvider

IVsFontAndColorDefaults

Utilizzo del colori (Editor di immagini per le icone)

Altre risorse

Utilizzo di tipi di carattere e testo

GDI (graphics device interface)