Partager via


Structures DirectWrite

DirectWrite définit les structures suivantes.

Dans cette section

Sujet Description
DWRITE_BITMAP_DATA_BGRA32 Représente les données bitmap au format BGRA32.
DWRITE_CARET_METRICS La structure DWRITE_CARET_METRICS spécifie les métriques pour le placement d’insertion dans une police.
DWRITE_CLUSTER_METRICS Contient des informations sur un cluster glyphe.
DWRITE_COLOR_F Décrit les composants rouge, vert, bleu et alpha d’une couleur.
DWRITE_COLOR_GLYPH_RUN Contient les informations nécessaires aux renderers pour dessiner des exécutions de glyphes avec des informations de couleur de glyphe.
DWRITE_COLOR_GLYPH_RUN1 Représente une exécution de glyphe de couleur. La méthode IDWriteFactory4 ::TranslateColorGlyphRun retourne une collection ordonnée d’exécutions de glyphe de couleur de différents types en fonction de la prise en charge de la police.
DWRITE_FILE_FRAGMENT Représente une plage d’octets dans un fichier de police.
DWRITE_FONT_AXIS_RANGE Représente la plage minimale et maximale des valeurs possibles pour un axe de police.
DWRITE_FONT_AXIS_VALUE Représente une valeur pour un axe de police. Utilisé lors de l’interrogation et de la création d’instances de police.
DWRITE_FONT_FEATURE Spécifie les propriétés utilisées pour identifier et exécuter des caractéristiques typographiques dans le visage de police actuel.
DWRITE_FONT_METRICS La structure DWRITE_FONT_METRICS spécifie les métriques applicables à tous les glyphes dans la face de police.
DWRITE_FONT_METRICS1 La structure DWRITE_FONT_METRICS1 spécifie les métriques applicables à tous les glyphes au sein de la police.
DWRITE_FONT_PROPERTY Propriété de police utilisée pour filtrer les jeux de polices et créer un jeu de polices avec des propriétés explicites.
DWRITE_GLYPH_IMAGE_DATA Données d’un glyphe unique de GetGlyphImageData.
DWRITE_GLYPH_METRICS Spécifie les métriques d’un glyphe individuel.
DWRITE_GLYPH_OFFSET Ajustement facultatif à la position d’un glyphe.
DWRITE_GLYPH_RUN Contient les informations nécessaires aux renderers pour dessiner des exécutions de glyphe.
DWRITE_GLYPH_RUN_DESCRIPTION Contient des propriétés supplémentaires liées à celles de DWRITE_GLYPH_RUN.
DWRITE_HIT_TEST_METRICS Décrit la région obtenue par un test de positionnement.
DWRITE_INLINE_OBJECT_METRICS Contient des propriétés décrivant la mesure géométrique d’un objet inline défini par l’application.
DWRITE_JUSTIFICATION_OPPORTUNITY La structure DWRITE_JUSTIFICATION_OPPORTUNITY spécifie les informations de justification par glyphe.
DWRITE_LINE_BREAKPOINT Caractéristiques de point d’arrêt de trait d’un caractère.
DWRITE_LINE_METRICS Contient des informations sur une ligne de texte mise en forme.
DWRITE_LINE_METRICS1 Contient des informations sur une ligne de texte mise en forme.
DWRITE_LINE_SPACING
DWRITE_MATRIX La structure DWRITE_MATRIX spécifie la transformation graphique à appliquer aux glyphes rendus.
DWRITE_OVERHANG_METRICS Indique la quantité d’adresses IP visibles (pixels indépendants de l’appareil) qui dépassent chaque côté de la disposition ou des objets inline.
DWRITE_PANOSE L’union DWRITE_PANOSE décrit les valeurs de classification de police que vous utilisez avec IDWriteFont1 ::GetPanose pour sélectionner et faire correspondre la police.
DWRITE_SCRIPT_ANALYSIS Stocke l’association de texte et son script système d’écriture, ainsi que certains attributs d’affichage.
DWRITE_SCRIPT_PROPERTIES La structure DWRITE_SCRIPT_PROPERTIES spécifie les propriétés de script pour la navigation et la justification d’insertion.
DWRITE_SHAPING_GLYPH_PROPERTIES Contient les propriétés de sortie de mise en forme d’un glyphe de sortie.
DWRITE_SHAPING_TEXT_PROPERTIES Mise en forme des propriétés de sortie pour un glyphe de sortie.
DWRITE_STRIKETHROUGH Contient des informations sur la taille et le positionnement des frappes.
DWRITE_TEXT_METRICS Contient les métriques associées au texte après la disposition.
DWRITE_TEXT_METRICS1 Contient les métriques associées au texte après la disposition.
DWRITE_TEXT_RANGE Spécifie une plage de positions de texte où le format est appliqué dans le texte représenté par une IDWriteTextLayout objet.
DWRITE_TRIMMING Spécifie l’option de découpage pour le texte qui dépasse la zone de disposition.
DWRITE_TYPOGRAPHIC_FEATURES Contient un ensemble de caractéristiques typographiques à appliquer pendant la mise en forme du texte.
DWRITE_UNDERLINE Contient des informations sur la largeur, l’épaisseur, le décalage, la hauteur de l’exécution, la direction de lecture et la direction du flux d’un soulignement.
DWRITE_UNICODE_RANGE La structure DWRITE_UNICODE_RANGE spécifie la plage de points de code Unicode.