LanguageFont Classe

Définition

Fournit des données relatives à une recommandation de police particulière pour une langue donnée.

public ref class LanguageFont sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class LanguageFont final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class LanguageFont
Public NotInheritable Class LanguageFont
Héritage
Object Platform::Object IInspectable LanguageFont
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Exemples

// Get the recommended Japanese fonts for traditional documents and modern documents.
var fonts = new Windows.Globalization.Fonts.LanguageFontGroup("ja-JP");
var traditionalDocumentFont = fonts.TraditionalDocumentFont;
var modernDocumentFont = fonts.ModernDocumentFont;

// Obtain two properties of the traditional document font.
var traditionalDocumentFontFontFamily = traditionalDocumentFont.FontFamily;   // "MS Mincho"
var traditionalDocumentFontScaleFactor = traditionalDocumentFont.ScaleFactor; // 100

// Obtain two properties of the modern document font.
var modernDocumentFontFontFamily = modernDocumentFont.FontFamily;             // "Meiryo"
var modernDocumentFontScaleFactor = modernDocumentFont.ScaleFactor;           // 90

Remarques

Un objet LanguageFont fournit des données qui donnent une recommandation de police pour une langue particulière et pour des cas d’utilisation particuliers. Les objets LanguageFont sont obtenus à partir d’un objet LanguageFontGroup , qui est construit pour un langage ou un script particulier. Chaque objet LanguageFontGroup fournit différents objets LanguageFont pour différents cas d’utilisation.

Selon le cas d’utilisation, les attributs de poids/style/étirement de police fournis dans LanguageFont peuvent ou non être significatifs : pour certains cas d’utilisation, une police « régulière » (poids normal, style normal, étirement normal) peut toujours être retournée. Les applications peuvent souhaiter appliquer d’autres mises en forme de poids/style/étirement dans ces cas. Consultez les remarques sur les différents cas d’utilisation de LanguageFontGroup.

La propriété ScaleFactor fournit un multiplicateur qui peut être appliqué à une taille de police nominale. Pour plus d’informations, consultez la rubrique relative à la propriété ScaleFactor .

Les polices référencées par un LanguageFont sont toujours des polices fournies dans le cadre de Windows. Il n’existe aucun moyen pour un utilisateur final ou un développeur de personnaliser ces valeurs. Il est prudent de supposer que la police sera présente sur tous les systèmes Windows 8.

Propriétés

FontFamily

Obtient le nom de famille de la police.

FontStretch

Obtient la propriété FontStretch de la police.

FontStyle

Obtient la propriété FontStyle de la police.

FontWeight

Obtient le poids de la police (FontWeight).

Le poids de la police est la légèreté ou la lourdeur des traits.

ScaleFactor

Obtient un facteur de mise à l’échelle de taille de police recommandé pour la police.

Le facteur peut être utilisé pour ajuster les tailles relatives lorsque deux polices ou plus sont utilisées pour différentes exécutions au sein du même élément de texte.

S’applique à

Voir aussi