Partager via


DirectWrite, énumérations

DirectWrite définit les énumérations suivantes.

Contenu de cette section

Sujet Description
DWRITE_AUTOMATIC_FONT_AXES Définit des constantes qui spécifient certains axes pouvant être appliqués automatiquement dans la disposition lors de la sélection de police.
DWRITE_BASELINE L'énumération DWRITE_BASELINE contient des valeurs de base pour l'alignement de texte.
DWRITE_BREAK_CONDITION Indique la condition aux bords de l’objet inline ou du texte utilisée pour déterminer le comportement de saut de ligne.
DWRITE_CONTAINER_TYPE Indique le format de conteneur d’une ressource de police. Un format de conteneur est différent d’un format de fichier de police (DWRITE_FONT_FILE_TYPE), car il décrit le conteneur dans lequel le fichier de police sous-jacent est empaqueté.
DWRITE_FACTORY_TYPE Indique le type d’objet de fabrique DirectWrite.
DWRITE_FACTORY_TYPE (DWriteCore) Indique le type d’objet de fabrique DirectWrite.
DWRITE_FLOW_DIRECTION Indique la façon dont les lignes de texte sont placées par rapport aux autres.
DWRITE_FONT_AXIS_ATTRIBUTES Définit des constantes qui indiquent des attributs pour un axe de police.
DWRITE_FONT_AXIS_TAG Définit des constantes qui indiquent un identificateur à quatre caractères pour un axe de police.
DWRITE_FONT_FACE_TYPE Indique le format de fichier d’un type de police complet.
DWRITE_FONT_FAMILY_MODEL Définit des constantes qui indiquent la façon dont les familles de polices sont regroupées.
DWRITE_FONT_FEATURE_TAG Valeur qui indique la caractéristique typographique du texte fourni par la police.
DWRITE_FONT_FILE_TYPE Type d’une police représentée par un fichier de police unique. Formats de police qui se composent de plusieurs fichiers. Par exemple, Type 1 . PFM et . PFB a des valeurs d’énumération distinctes pour chacun des types de fichiers.
DWRITE_FONT_LINE_GAP_USAGE indique si la valeur DWRITE_FONT_METRICS::lineGap doit faire partie des métriques de ligne.
DWRITE_FONT_PROPERTY_ID Identifie une chaîne dans une police.
DWRITE_FONT_SIMULATIONS Indique les simulations de style algorithmique à appliquer à la police. Les simulations en gras et oblique peuvent être combinées via une opération OR au niveau du bit.
DWRITE_FONT_SOURCE_TYPE Définit des constantes qui indiquent le mécanisme par lequel une police a été incluse dans un ensemble de polices.
DWRITE_FONT_STRETCH Représente le degré d’étirement d’une police par rapport à ses proportions normales.
DWRITE_FONT_STYLE Représente le style de police comme normal, italique ou oblique.
DWRITE_FONT_WEIGHT Représente la densité d’une police, en termes de finesse ou d'épaisseur des traits.
DWRITE_GLYPH_IMAGE_FORMATS Spécifie les formats pris en charge dans la police, soit au niveau de la police, soit par glyphe.
DWRITE_GLYPH_ORIENTATION_ANGLE l'énumération DWRITE_GLYPH_ORIENTATION_ANGLE contient des valeurs qui indiquent la façon dont le glyphe est orienté par rapport à l'axe X.
DWRITE_GRID_FIT_MODE Indique s’il faut activer l’ajustement du quadrillage des contours de glyphe (également appelé indicateur).
DWRITE_INFORMATIONAL_STRING_ID Énumération de chaîne d’information qui identifie une chaîne intégrée à un fichier de police.
DWRITE_LINE_SPACING_METHOD Méthode utilisée pour l’interligne dans une disposition de texte.
DWRITE_LOCALITY Indique l'emplacement d'une ressource.
DWRITE_MEASURING_MODE Indique la méthode de mesure utilisée pour la disposition du texte.
DWRITE_NUMBER_SUBSTITUTION_METHOD Indique comment appliquer la substitution de nombres sur les chiffres et la ponctuation associée.
DWRITE_OPTICAL_ALIGNMENT Mode d’alignement des marges optiques.
DWRITE_OUTLINE_THRESHOLD L'énumération DWRITE_OUTLINE_THRESHOLD contient des valeurs qui indiquent la stratégie qu'utilise la méthode IDWriteFontFace1::GetRecommendedRenderingMode afin de 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 indiquent le style d’arrêt des tiges et des lettres arrondies pour le texte.
DWRITE_PANOSE_ASPECT L’énumération DWRITE_PANOSE_ASPECT contient des valeurs qui indiquent le rapport entre la largeur et la hauteur de la police.
DWRITE_PANOSE_ASPECT_RATIO L’énumération DWRITE_PANOSE_ASPECT_RATIO contient des valeurs qui indiquent des informations sur le rapport entre la largeur et la hauteur de la police.
DWRITE_PANOSE_CHARACTER_RANGES L’énumération DWRITE_PANOSE_CHARACTER_RANGES contient des valeurs qui indiquent le type de caractères disponibles dans la police.
DWRITE_PANOSE_CONTRAST L’énumération DWRITE_PANOSE_CONTRAST contient des valeurs qui indiquent le rapport entre le point le plus épais et le plus fin du trait pour une lettre comme le « O » majuscule.
DWRITE_PANOSE_DECORATIVE_CLASS L'énumération DWRITE_PANOSE_DECORATIVE_CLASS contient des valeurs qui indiquent l'aspect général de la police de caractère.
DWRITE_PANOSE_DECORATIVE_TOPOLOGY L'énumération DWRITE_PANOSE_DECORATIVE_TOPOLOGY contient des valeurs qui indiquent les caractéristiques générales de la forme de la police.
DWRITE_PANOSE_FAMILY L'énumération DWRITE_PANOSE_FAMILY contient des valeurs qui indiquent le type de classification des caractères de la police.
DWRITE_PANOSE_FILL L'énumération DWRITE_PANOSE_FILL contient des valeurs qui spécifient le type de remplissage et de traitement des lignes.
DWRITE_PANOSE_FINIALS L’énumération DWRITE_PANOSE_FINIALS contient des valeurs qui indiquent la façon dont les caractères se terminent et les hampes minuscules sont traitées.
DWRITE_PANOSE_LETTERFORM L’énumération DWRITE_PANOSE_LETTERFORM contient des valeurs qui indiquent l’arrondi de la forme des lettres pour le texte.
DWRITE_PANOSE_LINING L’énumération DWRITE_PANOSE_LINING contient des valeurs qui indiquent le traitement du contour pour la police décorative.
DWRITE_PANOSE_MIDLINE L’énumération DWRITE_PANOSE_MIDLINE contient des valeurs qui indiquent des informations sur l'emplacement de la ligne médiane des caractères majuscules et sur le traitement des apex diagonaux des tiges.
DWRITE_PANOSE_PROPORTION L’énumération DWRITE_PANOSE_PROPORTION contient des valeurs qui indiquent 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 indiquent l’apparence générale de la police de 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 indiquent la topologie des formes de lettres.
DWRITE_PANOSE_SERIF_STYLE L'énumération DWRITE_PANOSE_SERIF_STYLE contient des valeurs qui indiquent l'apparence du texte avec empattement.
DWRITE_PANOSE_SPACING L’énumération DWRITE_PANOSE_SPACING contient des valeurs qui indiquent l’espacement des caractères (monospace et proportionnel).
DWRITE_PANOSE_STROKE_VARIATION L'énumération DWRITE_PANOSE_STROKE_VARIATION contient des valeurs qui indiquent la relation entre les tiges fines et épaisses des caractères de texte.
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO L'énumération DWRITE_PANOSE_SYMBOL_ASPECT_RATIO contient des valeurs qui indiquent le format des caractères symboliques.
DWRITE_PANOSE_SYMBOL_KIND L'énumération DWRITE_PANOSE_SYMBOL_KIND contient des valeurs qui indiquent le type d'ensemble de symboles.
DWRITE_PANOSE_TOOL_KIND L’énumération DWRITE_PANOSE_TOOL_KIND contient des valeurs qui indiquent le type d’outil utilisé pour créer des formes de caractères.
DWRITE_PANOSE_WEIGHT L'énumération DWRITE_PANOSE_WEIGHT contient des valeurs qui spécifient l'épaisseur des caractères.
DWRITE_PANOSE_XASCENT L'énumération DWRITE_PANOSE_XASCENT contient des valeurs qui indiquent la taille relative des lettres minuscules.
DWRITE_PANOSE_XHEIGHT L’énumération DWRITE_PANOSE_XHEIGHT contient des valeurs qui indiquent des informations sur la taille relative des lettres minuscules et le traitement des accents diacritiques (xheight).
DWRITE_PARAGRAPH_ALIGNMENT Indique l’alignement du texte du paragraphe le long de l’axe de direction du flux, par rapport au haut et au bas de la zone de disposition du flux.
DWRITE_PIXEL_GEOMETRY Représente la structure interne supposée d’un pixel d’appareil (c’est-à-dire la disposition physique des composants de couleur rouge, vert et bleu) afin d'afficher le texte.
DWRITE_READING_DIRECTION Spécifie la direction de lecture du texte. Remarque : DWRITE_READING_DIRECTION_TOP_TO_BOTTOM et DWRITE_READING_DIRECTION_BOTTOM_TO_TOP sont disponibles uniquement dans Windows 8.1 et versions ultérieures.
Énumérations DWRITE_RENDERING_MODE À partir de Windows 8, l’énumération DWRITE_RENDERING_MODE a ajouté de nouvelles valeurs et d'autres sont devenues obsolètes.
DWRITE_RENDERING_MODE1 Indique la façon dont le rendu des glyphes est effectué.
DWRITE_SCRIPT_SHAPES Indique des exigences de mise en forme supplémentaires pour le texte.
DWRITE_TEXT_ALIGNMENT Indique l’alignement du texte du paragraphe le long de l’axe de lecture, par rapport au bord de début et de fin de la zone de disposition.
DWRITE_TEXT_ANTIALIAS_MODE L'énumération DWRITE_TEXT_ANTIALIAS_MODE contient des valeurs qui indiquent le type d'anticrénelage à utiliser pour le texte lorsque le mode de rendu fait appel à l'anticrénelage.
DWRITE_TEXTURE_TYPE Identifie un type de texture alpha.
DWRITE_TRIMMING_GRANULARITY Indique la granularité du texte utilisée pour découper le texte qui dépasse la zone de disposition.
DWRITE_VERTICAL_GLYPH_ORIENTATION L'énumération DWRITE_VERTICAL_GLYPH_ORIENTATION contient des valeurs qui indiquent le type d'orientation des glyphes souhaité pour le texte.
DWRITE_WORD_WRAPPING Indique l’habillage de mots à utiliser dans un paragraphe multiligne particulier. Remarque : DWRITE_WORD_WRAPPING_EMERGENCY_BREAK, DWRITE_WORD_WRAPPING_WHOLE _WORD et DWRITE_WORD_WRAPPING_CHARACTER sont disponibles uniquement dans Windows 8.1 et versions ultérieures.