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. |