FontConverter Classe

Définition

Convertit les Font objets d’un type de données en un autre.

public ref class FontConverter : System::ComponentModel::TypeConverter
public class FontConverter : System.ComponentModel.TypeConverter
type FontConverter = class
    inherit TypeConverter
Public Class FontConverter
Inherits TypeConverter
Héritage
FontConverter

Exemples

L’exemple de code suivant montre comment utiliser la FontConverter conversion d’une Font chaîne vers et à partir d’une chaîne. Cet exemple est conçu pour être utilisé avec Windows Forms. Collez ce code dans un formulaire et appelez la méthode lors de la ShowFontStringConversion gestion de l’événement du Paint formulaire, en passant e en tant que PaintEventArgs.

void ShowFontStringConversion( PaintEventArgs^ e )
{
   // Create the FontConverter.
   System::ComponentModel::TypeConverter^ converter =
         System::ComponentModel::TypeDescriptor::GetConverter( System::Drawing::Font::typeid );
   System::Drawing::Font^ font1 = dynamic_cast<System::Drawing::Font^>(converter->ConvertFromString( "Arial, 12pt" ));
   String^ fontName1 = converter->ConvertToInvariantString( font1 );
   String^ fontName2 = converter->ConvertToString( font1 );
   e->Graphics->DrawString( fontName1, font1, Brushes::Red, 10, 10 );
   e->Graphics->DrawString( fontName2, font1, Brushes::Blue, 10, 30 );
}
private void ShowFontStringConversion(PaintEventArgs e)
{

    // Create the FontConverter.
    System.ComponentModel.TypeConverter converter = 
        System.ComponentModel.TypeDescriptor.GetConverter(typeof(Font));

    Font font1 = (Font) converter.ConvertFromString("Arial, 12pt");

    string fontName1 = converter.ConvertToInvariantString(font1);
    string fontName2 = converter.ConvertToString(font1);

    e.Graphics.DrawString(fontName1, font1, Brushes.Red, 10, 10);
    e.Graphics.DrawString(fontName2, font1, Brushes.Blue, 10, 30);
}
Private Sub ShowFontStringConversion(ByVal e As PaintEventArgs)

    ' Create the FontConverter.
    Dim converter As System.ComponentModel.TypeConverter = _
        System.ComponentModel.TypeDescriptor.GetConverter(GetType(Font))

    Dim font1 As Font = _
        CType(converter.ConvertFromString("Arial, 12pt"), Font)

    Dim fontName1 As String = _
        converter.ConvertToInvariantString(font1)
    Dim fontName2 As String = converter.ConvertToString(font1)

    e.Graphics.DrawString(fontName1, font1, Brushes.Red, 10, 10)
    e.Graphics.DrawString(fontName2, font1, Brushes.Blue, 10, 30)
End Sub

Remarques

Un convertisseur de type est utilisé pour convertir des valeurs entre les types de données. Un convertisseur de type prend également en charge la configuration des propriétés au moment du design en fournissant une conversion de texte en valeur ou une liste de valeurs parmi laquelle les utilisateurs peuvent choisir. Accédez à la FontConverter classe via la TypeDescriptor classe en appelant la GetConverter méthode.

Note

Dans .NET 6 et versions ultérieures, le package System.Drawing.Common, qui inclut ce type, n’est pris en charge que sur les systèmes d’exploitation Windows. L’utilisation de ce type dans les applications multiplateformes provoque des avertissements au moment de la compilation et des exceptions d’exécution. Pour plus d’informations, consultez System.Drawing.Common uniquement pris en charge sur Windows.

Constructeurs

Nom Description
FontConverter()

Initialise un nouvel FontConverter objet.

Méthodes

Nom Description
CanConvertFrom(ITypeDescriptorContext, Type)

Détermine si ce convertisseur peut convertir un objet dans le type source spécifié en type natif du convertisseur.

CanConvertFrom(Type)

Retourne si ce convertisseur peut convertir un objet du type donné en type de ce convertisseur.

(Hérité de TypeConverter)
CanConvertTo(ITypeDescriptorContext, Type)

Obtient une valeur indiquant si ce convertisseur peut convertir un objet en type de destination donné à l’aide du contexte.

CanConvertTo(Type)

Retourne si ce convertisseur peut convertir l’objet en type spécifié.

(Hérité de TypeConverter)
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Convertit l’objet spécifié en type natif du convertisseur.

ConvertFrom(Object)

Convertit la valeur donnée en type de ce convertisseur.

(Hérité de TypeConverter)
ConvertFromInvariantString(ITypeDescriptorContext, String)

Convertit la chaîne donnée en type de ce convertisseur, à l’aide de la culture invariante et du contexte spécifié.

(Hérité de TypeConverter)
ConvertFromInvariantString(String)

Convertit la chaîne donnée en type de ce convertisseur à l’aide de la culture invariante.

(Hérité de TypeConverter)
ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Convertit le texte donné en objet à l’aide des informations de contexte et de culture spécifiées.

(Hérité de TypeConverter)
ConvertFromString(ITypeDescriptorContext, String)

Convertit le texte donné en objet à l’aide du contexte spécifié.

(Hérité de TypeConverter)
ConvertFromString(String)

Convertit le texte spécifié en objet.

(Hérité de TypeConverter)
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Convertit l’objet spécifié en un autre type.

ConvertTo(Object, Type)

Convertit l’objet valeur donné en type spécifié, à l’aide des arguments.

(Hérité de TypeConverter)
ConvertToInvariantString(ITypeDescriptorContext, Object)

Convertit la valeur spécifiée en représentation sous forme de chaîne invariante de culture à l’aide du contexte spécifié.

(Hérité de TypeConverter)
ConvertToInvariantString(Object)

Convertit la valeur spécifiée en une représentation sous forme de chaîne invariante de culture.

(Hérité de TypeConverter)
ConvertToString(ITypeDescriptorContext, CultureInfo, Object)

Convertit la valeur donnée en représentation sous forme de chaîne, à l’aide des informations de contexte et de culture spécifiées.

(Hérité de TypeConverter)
ConvertToString(ITypeDescriptorContext, Object)

Convertit la valeur donnée en représentation sous forme de chaîne à l’aide du contexte donné.

(Hérité de TypeConverter)
ConvertToString(Object)

Convertit la valeur spécifiée en représentation sous forme de chaîne.

(Hérité de TypeConverter)
CreateInstance(IDictionary)

Recrée un Object ensemble donné de valeurs de propriété pour l’objet.

(Hérité de TypeConverter)
CreateInstance(ITypeDescriptorContext, IDictionary)

Crée un objet de ce type à l’aide d’un ensemble spécifié de valeurs de propriété pour l’objet.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
Finalize()

FontConverter Permet de tenter de libérer des ressources et d’effectuer d’autres opérations de nettoyage avant la FontConverter récupération par le garbage collection.

GetConvertFromException(Object)

Retourne une exception à lever lorsqu’une conversion ne peut pas être effectuée.

(Hérité de TypeConverter)
GetConvertToException(Object, Type)

Retourne une exception à lever lorsqu’une conversion ne peut pas être effectuée.

(Hérité de TypeConverter)
GetCreateInstanceSupported()

Retourne si la modification d’une valeur sur cet objet nécessite un appel à la CreateInstance(IDictionary) méthode pour créer une nouvelle valeur.

(Hérité de TypeConverter)
GetCreateInstanceSupported(ITypeDescriptorContext)

Détermine si la modification d’une valeur sur cet objet doit nécessiter un appel à la CreateInstance méthode pour créer une valeur.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetProperties(ITypeDescriptorContext, Object, Attribute[])

Récupère l’ensemble de propriétés pour ce type. Par défaut, un type n’a aucune propriété à retourner.

GetProperties(ITypeDescriptorContext, Object)

Retourne une collection de propriétés pour le type de tableau spécifié par le paramètre valeur, à l’aide du contexte spécifié.

(Hérité de TypeConverter)
GetProperties(Object)

Retourne une collection de propriétés pour le type de tableau spécifié par le paramètre valeur.

(Hérité de TypeConverter)
GetPropertiesSupported()

Retourne si cet objet prend en charge les propriétés.

(Hérité de TypeConverter)
GetPropertiesSupported(ITypeDescriptorContext)

Détermine si cet objet prend en charge les propriétés. La valeur par défaut est false.

GetStandardValues()

Retourne une collection de valeurs standard à partir du contexte par défaut pour le type de données pour lequel ce convertisseur de type est conçu.

(Hérité de TypeConverter)
GetStandardValues(ITypeDescriptorContext)

Retourne une collection de valeurs standard pour le type de données pour lequel ce convertisseur de type est conçu lorsqu’il est fourni avec un contexte de format.

(Hérité de TypeConverter)
GetStandardValuesExclusive()

Retourne si la collection de valeurs standard retournées GetStandardValues() est une liste exclusive.

(Hérité de TypeConverter)
GetStandardValuesExclusive(ITypeDescriptorContext)

Retourne si la collection de valeurs standard retournées à partir GetStandardValues() d’une liste exclusive de valeurs possibles, à l’aide du contexte spécifié.

(Hérité de TypeConverter)
GetStandardValuesSupported()

Retourne si cet objet prend en charge un ensemble standard de valeurs qui peuvent être sélectionnées dans une liste.

(Hérité de TypeConverter)
GetStandardValuesSupported(ITypeDescriptorContext)

Retourne si cet objet prend en charge un ensemble standard de valeurs qui peuvent être sélectionnées dans une liste, à l’aide du contexte spécifié.

(Hérité de TypeConverter)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IsValid(ITypeDescriptorContext, Object)

Retourne si l’objet valeur donnée est valide pour ce type et pour le contexte spécifié.

(Hérité de TypeConverter)
IsValid(Object)

Retourne si l’objet valeur donné est valide pour ce type.

(Hérité de TypeConverter)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
SortProperties(PropertyDescriptorCollection, String[])

Trie une collection de propriétés.

(Hérité de TypeConverter)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi