en-tête dwrite_1.h
Cet en-tête est utilisé par DirectWrite. Pour plus d'informations, consultez les pages suivantes :
dwrite_1.h contient les interfaces de programmation suivantes :
IDWriteBitmapRenderTarget1 Encapsule une image bitmap et un contexte d’appareil indépendants de l’appareil 32 bits, que vous pouvez utiliser pour le rendu des glyphes. |
IDWriteFactory1 Interface de fabrique racine pour tous les objets DirectWrite. (IDWriteFactory1) |
IDWriteFont1 Représente une police physique dans une collection de polices. (IDWriteFont1) |
IDWriteFontFace1 Contient le type de visage de police, les références de fichier appropriées et les données d’identification de visage. (IDWriteFontFace1) |
IDWriteRenderingParams1 Représente les paramètres de rendu du texte pour la rastérisation et le filtrage des glyphes. (IDWriteRenderingParams1) |
IDWriteTextAnalysisSink1 Interface que vous implémentez pour recevoir la sortie des analyseurs de texte. |
IDWriteTextAnalysisSource1 Interface que vous implémentez pour fournir les informations nécessaires à l’analyseur de texte, comme le texte et les propriétés de texte associées. |
IDWriteTextAnalyzer1 Analyse diverses propriétés de texte pour le traitement des scripts complexes. (IDWriteTextAnalyzer1) |
IDWriteTextLayout1 Représente un bloc de texte une fois qu’il a été entièrement analysé et mis en forme. (IDWriteTextLayout1) |
DWRITE_CARET_METRICS La structure DWRITE_CARET_METRICS spécifie les métriques pour le placement des carets dans une police. |
DWRITE_FONT_METRICS1 La structure DWRITE_FONT_METRICS1 spécifie les métriques qui s’appliquent à tous les glyphes dans la police faciale. |
DWRITE_JUSTIFICATION_OPPORTUNITY La structure DWRITE_JUSTIFICATION_OPPORTUNITY spécifie les informations de justification par glyphe. |
DWRITE_PANOSE 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. |
DWRITE_SCRIPT_PROPERTIES La structure de DWRITE_SCRIPT_PROPERTIES spécifie les propriétés de script pour la navigation et la justification du caret. |
DWRITE_UNICODE_RANGE La structure DWRITE_UNICODE_RANGE spécifie la plage de points de code Unicode. |
DWRITE_BASELINE L’énumération DWRITE_BASELINE contient des valeurs qui spécifient la base de référence pour l’alignement du texte. |
DWRITE_GLYPH_ORIENTATION_ANGLE L’énumération DWRITE_GLYPH_ORIENTATION_ANGLE contient des valeurs qui spécifient la façon dont le glyphe est orienté sur l’axe X. |
DWRITE_OUTLINE_THRESHOLD L’énumération DWRITE_OUTLINE_THRESHOLD contient des valeurs qui spécifient la stratégie utilisée par la méthode IDWriteFontFace1::GetRecommendedRenderingMode pour déterminer s’il faut afficher les glyphes en mode plan. |
DWRITE_PANOSE_ARM_STYLE L’énumération DWRITE_PANOSE_ARM_STYLE contient des valeurs qui spécifient le style d’arrêt des tiges et des formes de lettres arrondies pour le texte. |
DWRITE_PANOSE_ASPECT L’énumération DWRITE_PANOSE_ASPECT contient des valeurs qui spécifient le rapport entre la largeur et la hauteur de la face des caractères. |
DWRITE_PANOSE_ASPECT_RATIO L’énumération DWRITE_PANOSE_ASPECT_RATIO contient des valeurs qui spécifient des informations sur le rapport entre la largeur et la hauteur de la face des caractères. |
DWRITE_PANOSE_CHARACTER_RANGES L’énumération DWRITE_PANOSE_CHARACTER_RANGES contient des valeurs qui spécifient le type de caractères disponibles dans la police. |
DWRITE_PANOSE_CONTRAST L’énumération DWRITE_PANOSE_CONTRAST contient des valeurs qui spécifient le rapport entre le point le plus épais et le point le plus mince du trait pour une lettre telle que « O » majuscules. |
DWRITE_PANOSE_DECORATIVE_CLASS L’énumération DWRITE_PANOSE_DECORATIVE_CLASS contient des valeurs qui spécifient l’apparence générale de la face de caractères. |
DWRITE_PANOSE_DECORATIVE_TOPOLOGY L’énumération DWRITE_PANOSE_DECORATIVE_TOPOLOGY contient des valeurs qui spécifient les caractéristiques de forme globales de la police. |
DWRITE_PANOSE_FAMILY L’énumération DWRITE_PANOSE_FAMILY contient des valeurs qui spécifient le type de classification de police. |
DWRITE_PANOSE_FILL L’énumération DWRITE_PANOSE_FILL contient des valeurs qui spécifient le type de traitement de remplissage et de trait. |
DWRITE_PANOSE_FINIALS L’énumération DWRITE_PANOSE_FINIALS contient des valeurs qui spécifient comment les extrémités de caractères et les minuscules ascendants sont traitées. |
DWRITE_PANOSE_LETTERFORM L’énumération DWRITE_PANOSE_LETTERFORM contient des valeurs qui spécifient la rondeur de la forme de lettre pour le texte. |
DWRITE_PANOSE_LINING L’énumération DWRITE_PANOSE_LINING contient des valeurs qui spécifient la gestion du contour pour la police décorative. |
DWRITE_PANOSE_MIDLINE L’énumération DWRITE_PANOSE_MIDLINE contient des valeurs qui spécifient des informations sur l’emplacement de la ligne médiane sur les caractères majuscules et le traitement des apexs de tige diagonales. |
DWRITE_PANOSE_PROPORTION L’énumération DWRITE_PANOSE_PROPORTION contient des valeurs qui spécifient la proportion de la forme de glyphe en prenant en compte des détails supplémentaires par rapport aux caractères standard. |
DWRITE_PANOSE_SCRIPT_FORM L’énumération DWRITE_PANOSE_SCRIPT_FORM contient des valeurs qui spécifient l’apparence générale de la face du caractère, en tenant compte de sa pente et de ses queues. |
DWRITE_PANOSE_SCRIPT_TOPOLOGY L’énumération DWRITE_PANOSE_SCRIPT_TOPOLOGY contient des valeurs qui spécifient la topologie des formes de lettres. |
DWRITE_PANOSE_SERIF_STYLE L’énumération DWRITE_PANOSE_SERIF_STYLE contient des valeurs qui spécifient l’apparence du texte du empattement. |
DWRITE_PANOSE_SPACING L’énumération DWRITE_PANOSE_SPACING contient des valeurs qui spécifient l’espacement des caractères (monospace ou proportionnel). |
DWRITE_PANOSE_STROKE_VARIATION L’énumération DWRITE_PANOSE_STROKE_VARIATION contient des valeurs qui spécifient la relation entre les tiges minces et épaisses des caractères de texte. |
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO L’énumération DWRITE_PANOSE_SYMBOL_ASPECT_RATIO contient des valeurs qui spécifient le rapport d’aspect des caractères symboliques. |
DWRITE_PANOSE_SYMBOL_KIND L’énumération DWRITE_PANOSE_SYMBOL_KIND contient des valeurs qui spécifient le type de jeu de symboles. |
DWRITE_PANOSE_TOOL_KIND L’énumération DWRITE_PANOSE_TOOL_KIND contient des valeurs qui spécifient le type d’outil utilisé pour créer des formulaires de caractères. |
DWRITE_PANOSE_WEIGHT L’énumération DWRITE_PANOSE_WEIGHT contient des valeurs qui spécifient le poids des caractères. |
DWRITE_PANOSE_XASCENT L’énumération DWRITE_PANOSE_XASCENT contient des valeurs qui spécifient la taille relative des lettres minuscules. |
DWRITE_PANOSE_XHEIGHT L’énumération DWRITE_PANOSE_XHEIGHT contient des valeurs qui spécifient des informations sur la taille relative des lettres minuscules et le traitement des marques diacritiques (xheight). |
DWRITE_TEXT_ANTIALIAS_MODE L’énumération DWRITE_TEXT_ANTIALIAS_MODE contient des valeurs qui spécifient le type d’anti-attirail à utiliser pour le texte lorsque le mode de rendu appelle l’anti-attirail. |
DWRITE_VERTICAL_GLYPH_ORIENTATION L’énumération DWRITE_VERTICAL_GLYPH_ORIENTATION contient des valeurs qui spécifient le type d’orientation de glyphe souhaité pour le texte. |