union DWRITE_PANOSE (dwrite_1.h)
L’union DWRITE_PANOSE décrit les valeurs de classification de police de type que vous utilisez avec IDWriteFont1::GetPanose pour sélectionner et faire correspondre la police.
Syntaxe
union DWRITE_PANOSE {
UINT8 values[10];
UINT8 familyKind;
struct {
UINT8 familyKind;
UINT8 serifStyle;
UINT8 weight;
UINT8 proportion;
UINT8 contrast;
UINT8 strokeVariation;
UINT8 armStyle;
UINT8 letterform;
UINT8 midline;
UINT8 xHeight;
} text;
struct {
UINT8 familyKind;
UINT8 toolKind;
UINT8 weight;
UINT8 spacing;
UINT8 aspectRatio;
UINT8 contrast;
UINT8 scriptTopology;
UINT8 scriptForm;
UINT8 finials;
UINT8 xAscent;
} script;
struct {
UINT8 familyKind;
UINT8 decorativeClass;
UINT8 weight;
UINT8 aspect;
UINT8 contrast;
UINT8 serifVariant;
UINT8 fill;
UINT8 lining;
UINT8 decorativeTopology;
UINT8 characterRange;
} decorative;
struct {
UINT8 familyKind;
UINT8 symbolKind;
UINT8 weight;
UINT8 spacing;
UINT8 aspectRatioAndContrast;
UINT8 aspectRatio94;
UINT8 aspectRatio119;
UINT8 aspectRatio157;
UINT8 aspectRatio163;
UINT8 aspectRatio211;
} symbol;
};
Membres
values[10]
Tableau de 10 octets de valeurs de classification de police.
familyKind
Valeur de type DWRITE_PANOSE_FAMILY qui spécifie les valeurs de classification de police à obtenir.
text
Structure de texte.
text.familyKind
Valeur DWRITE_PANOSE_FAMILY_TEXT_DISPLAY (2) qui spécifie la classification de police d’affichage du texte.
text.serifStyle
Valeur de type DWRITE_PANOSE_SERIF_STYLE qui spécifie le style serif du texte.
text.weight
Valeur de type DWRITE_PANOSE_WEIGHT qui spécifie le poids du texte.
text.proportion
Valeur de type DWRITE_PANOSE_PROPORTION qui spécifie la proportion du texte.
text.contrast
Valeur de type DWRITE_PANOSE_CONTRAST qui spécifie le contraste du texte.
text.strokeVariation
Valeur de type DWRITE_PANOSE_STROKE_VARIATION qui spécifie la variation de trait pour le texte.
text.armStyle
Valeur de type DWRITE_PANOSE_ARM_STYLE qui spécifie le style de bras du texte.
text.letterform
Valeur de type DWRITE_PANOSE_LETTERFORM qui spécifie le formulaire de lettre pour le texte.
text.midline
Valeur de type DWRITE_PANOSE_MIDLINE qui spécifie la ligne médiane du texte.
text.xHeight
Valeur de type DWRITE_PANOSE_XHEIGHT qui spécifie la taille relative du texte en minuscules.
script
Structure de script.
script.familyKind
Valeur DWRITE_PANOSE_FAMILY_SCRIPT (3) qui spécifie la classification de police de script.
script.toolKind
Valeur de type DWRITE_PANOSE_TOOL_KIND qui spécifie le type d’outil pour le script.
script.weight
Valeur de type DWRITE_PANOSE_WEIGHT qui spécifie le poids du script.
script.spacing
Valeur de type DWRITE_PANOSE_SPACING qui spécifie l’espacement du script.
script.aspectRatio
Valeur de type DWRITE_PANOSE_ASPECT_RATIO qui spécifie le rapport d’aspect du script.
script.contrast
Valeur de type DWRITE_PANOSE_CONTRAST qui spécifie le contraste du script.
script.scriptTopology
Valeur de type DWRITE_PANOSE_SCRIPT_TOPOLOGY qui spécifie la topologie de script.
script.scriptForm
Valeur de type DWRITE_PANOSE_SCRIPT_FORM qui spécifie le formulaire de script.
script.finials
Valeur de type DWRITE_PANOSE_FINIALS qui spécifie les fins de script.
script.xAscent
Valeur de type DWRITE_PANOSE_XASCENT qui spécifie la taille relative des lettres minuscules.
decorative
Structure décorative.
decorative.familyKind
Valeur DWRITE_PANOSE_FAMILY_DECORATIVE (4) qui spécifie la classification de police décorative.
decorative.decorativeClass
Valeur de type DWRITE_PANOSE_DECORATIVE_CLASS qui spécifie la classe de la police de type décorative.
decorative.weight
Valeur de type DWRITE_PANOSE_WEIGHT qui spécifie le poids de la police de type décorative.
decorative.aspect
Valeur de type DWRITE_PANOSE_ASPECT qui spécifie l’aspect de la police de type décorative.
decorative.contrast
Valeur de type DWRITE_PANOSE_CONTRAST qui spécifie le contraste de la police de type décorative.
decorative.serifVariant
Variante serif de la police décorative.
decorative.fill
Valeur de type DWRITE_PANOSE_FILL qui spécifie le remplissage de la police décorative.
decorative.lining
Valeur de type DWRITE_PANOSE_LINING qui spécifie la doublure de la police décorative.
decorative.decorativeTopology
Valeur de type DWRITE_PANOSE_DECORATIVE_TOPOLOGY qui spécifie la topologie décorative.
decorative.characterRange
Valeur de type DWRITE_PANOSE_CHARACTER_RANGES qui spécifie la plage de caractères de la police de caractères décorative.
symbol
Structure de symboles.
symbol.familyKind
Valeur DWRITE_PANOSE_FAMILY_SYMBOL (5) qui spécifie la classification de police de symbole.
symbol.symbolKind
Valeur de type DWRITE_PANOSE_SYMBOL_KIND qui spécifie le type de jeu de symboles.
symbol.weight
Valeur de type DWRITE_PANOSE_WEIGHT qui spécifie le poids de la police de symbole.
symbol.spacing
Valeur de type DWRITE_PANOSE_SPACING qui spécifie l’espacement de la police de symbole.
symbol.aspectRatioAndContrast
Valeur de type DWRITE_PANOSE_SYMBOL_ASPECT_RATIO qui spécifie le rapport d’aspect et le contraste de la police de symbole.
symbol.aspectRatio94
Valeur de type DWRITE_PANOSE_SYMBOL_ASPECT_RATIO qui spécifie le rapport d’aspect 94 de la police de symbole.
symbol.aspectRatio119
Valeur de type DWRITE_PANOSE_SYMBOL_ASPECT_RATIO qui spécifie le rapport d’aspect 119 de la police de symbole.
symbol.aspectRatio157
Valeur de type DWRITE_PANOSE_SYMBOL_ASPECT_RATIO qui spécifie le rapport d’aspect 157 de la police de symbole.
symbol.aspectRatio163
Valeur de type DWRITE_PANOSE_SYMBOL_ASPECT_RATIO qui spécifie le rapport d’aspect 163 de la police de symbole.
symbol.aspectRatio211
Valeur de type DWRITE_PANOSE_SYMBOL_ASPECT_RATIO qui spécifie le rapport d’aspect 211 de la police de symbole.
Notes
Spécifications
Client minimal pris en charge | Windows 8 et Mise à jour de la plateforme pour Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | dwrite_1.h |