Schriftart und Farbinformationen für Text-Farbauftrag abrufen
Der Prozess, der gerendert wird oder der angegebene darfarbig Anzeigen von Text auf den Elementen der Benutzeroberfläche hängt vom Projekttyp, die Technologie und der Entwickler von Einstellungen ab. Die Schriftarten und Farben-Eigenschaftenseite speichert die Einstellungen.
Die meisten Implementierungen, die darfarbig Anforderung angegebenen Text T:Microsoft.VisualStudio.Shell.Interop.IVsFontAndColorDefaults und die zugeordneten Schnittstellen für die Präsentation anzeigeeinstellungen Text anzeigen, speichern und abzurufen.
Hinweis
Wenn Sie den Kern des Editors anzupassen (den Text-EditorKategorieunterstützt), wird dringend empfohlen, dass Sie die Technologie Farbton im Sprachdienst verwenden.Weitere Informationen finden Sie unter Schriftart-und Farben-Übersicht.
Standardschriftart und Farbinformationen abzurufen
Alle Schriftarten und Farben Einstellungen eines Fensters, das Text anzeigt, sollten in Elemente anzeigen aus einem Kategorieangegeben werden. Weitere Informationen finden Sie unter Schriftarten und Farben, Umgebung, Dialogfeld "Optionen".
Um zu tönen, muss ein VSPackage erhalten aktuelle Schriftarten und Farben Einstellungen. VSPackages, kann es je nach Anforderungen in folgender Weise erreichen:
Verwenden Sie die Schriftarten und Farben Mechanismus für Dauerhaftigkeit, um die gespeicherte oder aktuellen Zustand abzurufen. Weitere Informationen finden Sie unter Gespeicherte Schriftart-und zugreifen Farben-Einstellungen.
Verwenden Sie die IVsFontAndColorDefaultsProvider-Schnittstelle eines Diensts, der angegebenen Schriftart und Farbdaten bereitstellt, um eine Instanz von IVsFontAndColorDefaultsabzurufen, wenn nicht auch ein VSPackage die Schriftart und Farbe der Hersteller ist.
Implementieren Sie die IVsFontAndColorEvents-Schnittstelle.
Um sicherzustellen, dass die Ergebnisse abgerufene indem Sie optimieren Sie aktuell sind, kann es hilfreich sein IVsFontAndColorCacheManager die Schnittstelle für um zu bestimmen, ob ein Update vor dem Aufrufen der Methoden zum Abrufen der IVsFontAndColorStorage-Schnittstelle benötigt wird.
Nachdem Sie die erhaltene Schriftart und Farbinformationen haben, den Sie analysieren, um die Elemente zu identifizieren, die Farbauftrag Text und den anzuzeigenden Text im Fenster mithilfe der entsprechenden Schriftarten und Farben angezeigt.
Siehe auch
Referenz
IVsFontAndColorDefaultsProvider
Arbeiten mit Farben (Bildbearbeitung für Symbole)