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:
Utilizzare il tipo di carattere e al meccanismo di persistenza per recuperare archiviato o lo stato corrente. Per ulteriori informazioni, vedere Accedere alle impostazioni archiviate di colori e tipi di carattere.
Utilizzare l'interfaccia di IVsFontAndColorDefaultsProvider di un servizio che fornisce il tipo di carattere e ai dati per ottenere un'istanza di IVsFontAndColorDefaults, se il package VS non è anche il tipo di carattere e non colore del provider.
Implementare l'interfaccia IVsFontAndColorEvents.
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
Utilizzo del colori (Editor di immagini per le icone)