Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

FontWeight, structure

Fait référence à la densité d'une police, en termes de clarté ou d'épaisseur des traits.

Espace de noms :  System.Windows
Assembly :  PresentationCore (dans PresentationCore.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[TypeConverterAttribute(typeof(FontWeightConverter))]
[LocalizabilityAttribute(LocalizationCategory.None)]
public struct FontWeight : IFormattable
<object fontWeightProperty="fontWeightsValue"/>

Valeurs XAML

fontWeightsValue

Nom de propriété FontWeights, tel que « Light », « Normal » ou « UltraBold ».

Le type FontWeight expose les membres suivants.

  NomDescription
Méthode publiqueMembre statiqueCompareCompare deux instances de FontWeight.
Méthode publiqueEquals(FontWeight)Détermine si l'objet FontWeight en cours est identique à un objet FontWeight spécifié.
Méthode publiqueEquals(Object)Détermine si l'objet FontWeight en cours est identique à un objet spécifié. (Substitue ValueType.Equals(Object).)
Méthode publiqueMembre statiqueFromOpenTypeWeightCrée une nouvelle instance de FontWeight qui correspond à la valeur usWeightClass de OpenType.
Méthode publiqueGetHashCodeRécupère le code de hachage pour cet objet. (Substitue ValueType.GetHashCode().)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueToOpenTypeWeightRetourne une valeur qui représente le usWeightClass de OpenType pour l'objet FontWeight.
Méthode publiqueToStringRetourne une chaîne de texte qui représente la valeur de l'objet FontWeight et qui est basée sur les informations de propriété CurrentCulture. (Substitue ValueType.ToString().)
Début

  NomDescription
Opérateur publicMembre statiqueEqualityCompare l'égalité de deux instances de FontWeight.
Opérateur publicMembre statiqueGreaterThanÉvalue deux instances de FontWeight pour déterminer si une instance est supérieure à l'autre.
Opérateur publicMembre statiqueGreaterThanOrEqualÉvalue deux instances de FontWeight pour déterminer si une instance est supérieure ou égale à l'autre.
Opérateur publicMembre statiqueInequalityÉvalue deux instances de FontWeight pour déterminer l'inégalité.
Opérateur publicMembre statiqueLessThanÉvalue deux instances de FontWeight pour déterminer si une instance est inférieure à l'autre.
Opérateur publicMembre statiqueLessThanOrEqualÉvalue deux instances de FontWeight pour déterminer si une instance est inférieure ou égale à l'autre.
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéeIFormattable.ToStringPour obtenir une description de ce membre, consultez IFormattable.ToString.
Début

En général, les différences d'épaisseur se distinguent par un trait ou une épaisseur augmentés associés à un caractère donné dans une police, comme comparé à un caractère « normal » de cette même police.

Remarque :   toutes les épaisseurs ne sont pas disponibles pour tous les types de caractères. Lorsqu'une épaisseur n'est pas disponible pour un type de caractères, l'épaisseur correspondante la plus proche est retournée.

Dans l'exemple de code suivant, FontWeight a la valeur « UltraBold ».


<TextBlock FontWeight="UltraBold" FontFamily="Gil Sans MT">Hello, world</TextBlock>


.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft