LanguageFont Class

Fournit des données relatives à des recommandations de polices particulières pour une langue donnée.

Syntaxe


var languageFont = LanguageFontGroup.uiTextFont;
var languageFont = LanguageFontGroup.uiHeadingFont;
var languageFont = LanguageFontGroup.uiTitleFont;
var languageFont = LanguageFontGroup.uiCaptionFont;
var languageFont = LanguageFontGroup.UINotificationHeadingFont;
var languageFont = LanguageFontGroup.traditionalDocumentFont;
var languageFont = LanguageFontGroup.modernDocumentFont;
var languageFont = LanguageFontGroup.documentHeadingFont;
var languageFont = LanguageFontGroup.fixedWidthTextFont;

Attributs

[DualApiPartition()]
[MarshalingBehavior(Agile)]
[Version(0x06020000)]

Membres

LanguageFontClasse possède ces types de membres :

Méthodes

The LanguageFont Classe hérite des méthodes de Object Classe (C#/VB/C++).

Propriétés

Le LanguageFontClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

FontFamily

En lecture seuleGets the family name of the font.

FontStretch

En lecture seuleGets the FontStretch property of the font.

FontStyle

En lecture seuleGets the FontStyle property of the font.

FontWeight

En lecture seuleGets the weight of the font (FontWeight).

ScaleFactor

En lecture seuleGets a recommended font size scaling factor for the font.

 

Remarques

Un objet LanguageFont fournit une recommandation en matière de polices pour un langage particulier et pour les cas d'utilisation spéciaux. Les objets LanguageFont sont obtenus à partir d'un objet LanguageFontGroup, qui est construit pour un langage ou un script particulier. Chaque objet LanguageFontGroup fournit des objets LanguageFont différents pour d'autres cas d'utilisation.

Selon le cas d'utilisation, les attributs font weight/style/stretch fournis dans LanguageFont peuvent ou non être significatifs : dans certains cas, une police « normale » (épaisseur normale, style normal, étirement normal) peut toujours être retournée. Dans ces cas, les applications peuvent souhaiter appliquer une autre mise en forme weight/style/stretch. Consultez les remarques relatives aux 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 consacrée à la propriété ScaleFactor.

Les polices référencées par LanguageFont sont toujours des polices fournies dans Windows. Il est impossible pour un utilisateur final ou un développeur de personnaliser ces valeurs. Il est correct de supposer que la police est présente dans chaque système Windows 8.

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

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store, applications de bureau]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store, applications de bureau]

Espace de noms

Windows.Globalization.Fonts
Windows::Globalization::Fonts [C++]

Métadonnées

Windows.winmd

Voir aussi

Exemple de mappage de police de langue

 

 

Afficher:
© 2014 Microsoft