IDWriteTextAnalyzer2 ::GetTypographicFeatures, méthode (dwrite_2.h)
Retourne une liste complète des fonctionnalités OpenType disponibles pour un script ou une police. Si une fonctionnalité est partiellement prise en charge, cette méthode indique qu’elle est prise en charge.
Syntaxe
HRESULT GetTypographicFeatures(
IDWriteFontFace *fontFace,
DWRITE_SCRIPT_ANALYSIS scriptAnalysis,
[in, optional] WCHAR const *localeName,
UINT32 maxTagCount,
[out] UINT32 *actualTagCount,
[out] DWRITE_FONT_FEATURE_TAG *tags
);
Paramètres
fontFace
Type : IDWriteFontFace*
Visage de police à partir duquel obtenir des fonctionnalités.
scriptAnalysis
Type : DWRITE_SCRIPT_ANALYSIS
Analyse du script pour le script ou la police à case activée.
[in, optional] localeName
Type : const WCHAR*
Nom des paramètres régionaux à case activée.
maxTagCount
Type : UINT32
Nombre maximal de balises à retourner.
[out] actualTagCount
Type : UINT32*
Nombre réel de balises retournées.
[out] tags
Type : DWRITE_FONT_FEATURE_TAG*
Tableau de balises de caractéristiques de police OpenType.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | dwrite_2.h |
Bibliothèque | Dwrite.lib |
DLL | Dwrite.dll |