DWRITE_UNDERLINE structure (dwrite.h)
Contient des informations sur la largeur, l’épaisseur, le décalage, la hauteur d’exécution, le sens de lecture et le sens du flux d’un soulignement.
Syntaxe
struct DWRITE_UNDERLINE {
FLOAT width;
FLOAT thickness;
FLOAT offset;
FLOAT runHeight;
DWRITE_READING_DIRECTION readingDirection;
DWRITE_FLOW_DIRECTION flowDirection;
WCHAR const *localeName;
DWRITE_MEASURING_MODE measuringMode;
};
Membres
width
Type : FLOAT
Valeur qui indique la largeur du soulignement, mesurée parallèlement à la ligne de base.
thickness
Type : FLOAT
Valeur qui indique l’épaisseur du soulignement, mesurée perpendiculairement à la ligne de base.
offset
Type : FLOAT
Valeur qui indique le décalage du soulignement par rapport à la ligne de base. Un décalage positif représente une position sous la ligne de base (à l’écart du texte) et un décalage négatif est au-dessus (vers le texte).
runHeight
Type : FLOAT
Valeur qui indique la hauteur de l’exécution la plus haute où le soulignement est appliqué.
readingDirection
Type : DWRITE_READING_DIRECTION
Valeur qui indique le sens de lecture du texte associé au soulignement. Cette valeur est utilisée pour interpréter si la valeur width s’exécute horizontalement ou verticalement.
flowDirection
Type : DWRITE_FLOW_DIRECTION
Valeur qui indique le sens du flux du texte associé au soulignement. Cette valeur est utilisée pour déterminer si la valeur d’épaisseur avance de haut en bas, de gauche à droite ou de droite à gauche.
localeName
Type : const WCHAR*
Tableau de caractères qui contient les paramètres régionaux du texte sous lequel le soulignement est dessiné. Par exemple, dans le texte vertical, le soulignement appartient à gauche pour le chinois, mais à droite pour le japonais.
measuringMode
Type : DWRITE_MEASURING_MODE
Le mode de mesure peut être utile au convertisseur pour déterminer comment les soulignements sont rendus, par exemple arrondir l’épaisseur à un pixel entier dans les modes compatibles avec GDI.
Notes
Toutes les coordonnées sont exprimées en pixels indépendants de l’appareil (DIPs).
Spécifications
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP] |
En-tête | dwrite.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour