Vue d’ensemble de police et de couleurFont and color overview

Cette rubrique décrit les paramètres de police et la couleur du texte dans le Visual StudioVisual Studio l’environnement de développement intégré (IDE).This topic discusses text font and color settings in the Visual StudioVisual Studio integrated development environment (IDE). Il présente également les concepts des catégories et des éléments d’affichage, et il explique comment les VSPackages et l’éditeur principal utilisent des attributs de texte.It also introduces the concepts of Categories and Display Items, and it describes how VSPackages and the core editor use text attributes.

Les polices et couleurs propriété pageThe Fonts and Colors Property page

Vous pouvez gérer les attributs du texte affiché dans le Visual StudioVisual Studio l’environnement de développement intégré (IDE) via la polices et couleurs page de propriétés.You can manage attributes of displayed text in the Visual StudioVisual Studio integrated development environment (IDE) through the Fonts and Colors property page. Pour rechercher le polices et couleurs page de propriété, sur le outils menu, cliquez sur Options.To find the Fonts and Colors property page, on the Tools menu, click Options. Développez environnement, puis cliquez sur polices et couleurs.Expand Environment, and then click Fonts and Colors.

Catégories et les éléments d’affichageCategories and display items

Polices et couleurs sont organisés en catégories et éléments affichés.Fonts and colors are organized into Categories and Display Items.

  • Un catégorie est un conteneur logique ou fonctionnels pour un nombre de éléments affichés.A Category is a logical or functional container for a number of Display Items.

    Une liste de catégories est dans le afficher les paramètres de zone de liste déroulante de la polices et couleurs page de propriétés.A list of Categories is in the Show settings for drop-down box of the Fonts and Colors property page.

  • Un élément d’affichage est une entité de texte bien défini comme un commentaire, une chaîne ou une structure de contrôle qui est à mettre en couleur lorsque affichée.A Display Item is a well-defined text entity such as a comment, a string, or a control structure that is to be colorized when displayed.

    Chaque élément d’affichage est défini de manière unique dans le catégorie qui le contient.Each Display Item is uniquely defined within the Category that contains it. Par conséquent, plusieurs catégorie peut avoir un élément d’affichage portant le même nom.Consequently, more than one Category can have a Display Item with the same name.

Contrôle de VSPackage de polices et couleursVSPackage control of fonts and colors

Le Kit de développement logiciel Visual StudioVisual Studio SDK permet les VSPackages pour :The Kit de développement logiciel Visual StudioVisual Studio SDK allows VSPackages to:

  • Définir la police et couleur catégories.Define font and color Categories.

  • Spécifier les polices et couleurs utilisées pour présenter éléments affichés.Specify the fonts and colors used to present Display Items.

  • Interagir avec le polices et couleurs page de propriétés.Interact with the Fonts and Colors property page.

  • Agréger plusieurs catégories en groupes.Aggregate multiple Categories into groups.

  • Conserver les modifications dans les paramètres par défaut.Persist changes in default settings.

    Il existe deux façons d’interagir avec la police et la couleur des sélections dans la Kit de développement logiciel Visual StudioVisual Studio SDK.There are two ways to interact with font and color selections within the Kit de développement logiciel Visual StudioVisual Studio SDK.

  • Une façon est appelé la coloration de syntaxe.One way is referred to as Syntax Coloring. Il est utilisé par un VSPackage qui personnalise existant Visual StudioVisual Studio éditeur pour implémenter un service de langage et de créer une source de l’éditeur.It is used by a VSPackage that customizes the existing Visual StudioVisual Studio editor to implement a language service and create a source editor.

    Seul catégorie prend en charge ce mécanisme, à savoir, le éditeur de texte.Only one Category supports this mechanism, namely, the Text Editor.

  • Une alternative plus générale prend en charge tous les autres catégories et composants d’interface utilisateur autre que l’éditeur de source lors de l’affichage de texte.A more general alternative supports all other Categories and user interface components other than the source editor when displaying text. Pour plus d'informations, consultez IVsFontAndColorDefaultsProvider.For more information, see IVsFontAndColorDefaultsProvider.

Paramètres de texte éditeur CoreCore editor text settings

Paramètres de police et de couleur pour l’éditeur principal d’un objet de service de langage sont régies par la texte EditorCategory trouvé dans le afficher les paramètres de zone de liste déroulante de la polices et couleurs page de propriétés.Font and color settings for the core editor of a language service object are governed by the Text EditorCategory found in the Show settings for drop-down box of the Fonts and Colors property page.

Lorsque vous travaillez avec les éditeurs, vous devez utiliser le mécanisme de contrôle de couleur fournies par le service de langage permettant de contrôler et d’étendre et de police spécialisé le éditeur de texte paramètres.When working with editors, you should use the specialized font and color control mechanism that the language service provides to control and extend the Text Editor settings. Le mécanisme est appelé la coloration syntaxique et fournit :The mechanism is referred to as syntax coloring and provides:

Voir aussiSee also

Interfaces héritées dans l’éditeur Legacy interfaces in the editor
Couleurs de syntaxe dans un service de langage héritéSyntax coloring in a legacy language service