LanguageFont Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |