Partager via


DirectWrite

Vue d’ensemble de la technologie DirectWrite.

Pour développer DirectWrite, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
DWRITE_AUTOMATIC_FONT_AXES

Définit des constantes qui spécifient certains axes qui peuvent être appliqués automatiquement dans la disposition lors de la sélection de la police.
DWRITE_BASELINE

L’énumération DWRITE_BASELINE contient des valeurs qui spécifient la ligne de base pour l’alignement du texte.
DWRITE_BREAK_CONDITION

Indique la condition aux bords de l’objet inline ou du texte utilisé pour déterminer le comportement de saut de ligne.
DWRITE_CONTAINER_TYPE

Spécifie le format de conteneur d’une ressource de police. Un format de conteneur est distinct d’un format de fichier de police (DWRITE_FONT_FILE_TYPE), car le conteneur décrit le conteneur dans lequel le fichier de police sous-jacent est empaqueté.
DWRITE_FACTORY_TYPE

Spécifie le type d’objet de fabrique DirectWrite.
DWRITE_FLOW_DIRECTION

Indique la direction de la façon dont les lignes de texte sont placées les unes par rapport aux autres.
DWRITE_FONT_AXIS_ATTRIBUTES

Définit des constantes qui spécifient des attributs pour un axe de police.
DWRITE_FONT_AXIS_TAG

Définit des constantes qui spécifient un identificateur de quatre caractères pour un axe de police.
DWRITE_FONT_FACE_TYPE

Indique le format de fichier d’une police complète.
DWRITE_FONT_FAMILY_MODEL

Définit des constantes qui spécifient 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, ont des valeurs d’énumération distinctes pour chacun des types de fichiers.
DWRITE_FONT_LINE_GAP_USAGE

Spécifiez 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

Spécifie les simulations de style algorithmique à appliquer au visage de police. Les simulations en gras et obliques peuvent être combinées via une opération OR au niveau du bit.
DWRITE_FONT_SOURCE_TYPE

Définit des constantes qui spécifient le mécanisme d’inclusion d’une police dans un jeu de polices.
DWRITE_FONT_STRETCH

Représente le degré d’étirement d’une police par rapport aux proportions normales d’une police.
DWRITE_FONT_STYLE

Représente le style d’un visage de police comme normal, italique ou oblique.
DWRITE_FONT_WEIGHT

Représente la densité d’une police, en termes de légèreté ou de lourdeur 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 spécifient la façon dont le glyphe est orienté sur l’axe X.
DWRITE_GRID_FIT_MODE

Spécifie s’il faut activer le quadrillage des contours de glyphes (également appelés indicateurs).
DWRITE_INFORMATIONAL_STRING_ID

Énumération de chaînes d’information qui identifie une chaîne incorporée dans un fichier de polices.
DWRITE_LINE_SPACING_METHOD

Méthode utilisée pour l’interligne dans une disposition de texte.
DWRITE_LOCALITY

Spécifie 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

Spécifie comment appliquer la substitution de nombre sur les chiffres et la ponctuation associée.
DWRITE_OPTICAL_ALIGNMENT

Mode d’alignement de la marge optique.
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 de terminaison 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 de 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 du visage de 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 plus fin du trait pour une lettre telle que « O » majuscule.
DWRITE_PANOSE_DECORATIVE_CLASS

L’énumération DWRITE_PANOSE_DECORATIVE_CLASS contient des valeurs qui spécifient l’apparence générale du visage 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 remplissage et le traitement de ligne.
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 croissants minuscules sont traités.
DWRITE_PANOSE_LETTERFORM

L’énumération DWRITE_PANOSE_LETTERFORM contient des valeurs qui spécifient la rondeur du texte.
DWRITE_PANOSE_LINING

L’énumération DWRITE_PANOSE_LINING contient des valeurs qui spécifient la gestion du plan pour la police décorative.
DWRITE_PANOSE_MIDLINE

L’énumération DWRITE_PANOSE_MIDLINE contient des valeurs qui spécifient des informations sur le placement 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 tenant 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 de caractères, en tenant compte de sa pente et de sa queue.
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 de empattement.
DWRITE_PANOSE_SPACING

L’énumération DWRITE_PANOSE_SPACING contient des valeurs qui spécifient l’espacement des caractères (monospace par rapport à 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 les proportions 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 signes diacritiques (xheight).
DWRITE_PARAGRAPH_ALIGNMENT

Spécifie 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 d’un pixel d’appareil (c’est-à-dire la disposition physique des composants de couleur rouge, vert et bleu) qui est utilisée pour le rendu du texte.
DWRITE_READING_DIRECTION

Spécifie la direction dans laquelle la lecture progresse.
DWRITE_RENDERING_MODE

Représente une méthode de rendu des glyphes.
DWRITE_RENDERING_MODE1

Spécifie le mode de rendu des glyphes.
DWRITE_SCRIPT_SHAPES

Indique des exigences de mise en forme supplémentaires pour le texte.
DWRITE_TEXT_ALIGNMENT

Spécifie l’alignement du texte du paragraphe le long de l’axe du sens 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 spécifient le type d’anticrénelage à utiliser pour le texte lorsque le mode de rendu appelle l’anticrénelage.
DWRITE_TEXTURE_TYPE

Identifie un type de texture alpha.
DWRITE_TRIMMING_GRANULARITY

Spécifie la granularité du texte utilisée pour réduire le texte qui déborde de la zone de disposition.
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.
DWRITE_WORD_WRAPPING

Spécifie l’habillage du mot à utiliser dans un paragraphe multiligne particulier.

Fonctions

 
AddFont

Ajoute une police au jeu en cours de génération.
AddFontFaceReference

Ajoute une référence à une police au jeu en cours de génération. Les métadonnées nécessaires sont automatiquement extraites de la police lors de l’appel de CreateFontSet. (surcharge 1/2)
AddFontFaceReference

Ajoute une référence à une police au jeu en cours de génération. Les métadonnées nécessaires sont automatiquement extraites de la police lors de l’appel de CreateFontSet. (surcharge 2/2)
AddFontFeature

Ajoute une fonctionnalité de police OpenType.
AddFontFile

Ajoute des références à toutes les polices dans le fichier de polices spécifié.
AddFontFile

Ajoute des références à toutes les polices dans le fichier de polices spécifié. La méthode analyse le fichier de polices pour déterminer les polices et leurs propriétés.
AddFontSet

Ajoute un jeu de polices existant à celui en cours de génération, ce qui permet d’agréger deux ensembles ou d’étendre essentiellement un jeu existant.
AddListener

Inscrit un objet d’écouteur défini par le client qui reçoit des notifications de téléchargement. Tous les éléments DownloadCompleted de l’écouteur inscrit seront appelés après BeginDownloadcompletes.
AddMapping

Ajoute un seul mappage à la liste. Appelez-le une fois pour chaque mappage supplémentaire.
AddMappings

Ajoutez tous les mappages à partir d’un objet de secours de police existant.
Analyser

Analyse un fichier et retourne s’il représente une police et si le type de police est pris en charge par le système de polices.
AnalyzeBidi

Analyse une plage de texte pour la direction du script, en lisant les attributs à partir des niveaux source et de création de rapports vers le rappel du récepteur SetBidiLevel.
AnalyzeContainerType

La méthode AnalyzeContainerType analyse les données de fichier spécifiées pour déterminer s’il s’agit d’un format de conteneur de polices connu (par exemple, WOFF ou WOFF2).
AnalyzeLineBreakpoints

Analyse une plage de texte à la recherche d’opportunités de point d’arrêt potentielles, lit les attributs à partir de la source et signale les opportunités de point d’arrêt au rappel du récepteur SetLineBreakpoints.
AnalyzeNumberSubstitution

Analyse une plage de texte pour les étendues où la substitution de nombre est applicable, en lisant les attributs de la source et en signalant les plages substituables au rappel du récepteur SetNumberSubstitution.
AnalyzeScript

Analyse une plage de texte à la recherche de limites de script, lit les attributs de texte à partir de la source et signale l’ID de script Unicode au rappel du récepteur SetScript.
AnalyzeVerticalGlyphOrientation

Analyse une plage de texte pour l’orientation du script, la lecture du texte et des attributs à partir de la source et la création de rapports sur les résultats du rappel du récepteur SetGlyphOrientation.
ApplyCharacterSpacing

Applique l’espacement entre les caractères, en ajustant correctement les clusters de glyphes et les diacritiques.
AreCharactersLocal

Détermine si les caractères spécifiés sont locaux.
AreGlyphesLocal

Détermine si les glyphes spécifiés sont locaux.
BeginDownload

Commence une opération de téléchargement asynchrone. L’opération de téléchargement s’exécute en arrière-plan jusqu’à ce qu’elle se termine ou soit annulée par un appel CancelDownload.
BeginDownload

Commence à télécharger tout ou partie du fichier de police.
CancelDownload

Supprime toutes les demandes de téléchargement de la file d’attente et annule toutes les opérations de téléchargement actives.
CheckTypographicFeature

Vérifie si une fonctionnalité typographique est disponible pour un glyphe ou un ensemble de glyphes.
ComputeGlyphOrigins

Convertit les placements d’exécution de glyphes en origines de glyphes. (surcharge 2/2)
ComputeGlyphOrigins

Convertit les placements d’exécution de glyphes en origines de glyphes. (surcharge 1/2)
ConvertFontFaceToLOGFONT

Initialise une structure LOGFONT basée sur les propriétés compatibles GDI de la police spécifiée. (IDWriteGdiInterop.ConvertFontFaceToLOGFONT)
ConvertFontToLOGFONT

Initialise une structure LOGFONT basée sur les propriétés compatibles GDI de la police spécifiée. (IDWriteGdiInterop.ConvertFontToLOGFONT)
ConvertWeightStretchStyleToFontAxisValues

Calcule les valeurs d’axe de police dérivées à partir de l’épaisseur de police, de l’étirement, du style et de la taille spécifiés.
CreateAlphaTexture

Crée une texture alpha du type spécifié pour les glyphes dans un rectangle englobant spécifié.
CreateBitmapRenderTarget

Crée un objet qui encapsule un contrôleur de domaine bitmap et mémoire (contexte d’appareil) qui peut être utilisé pour le rendu des glyphes.
CreateCustomFontCollection

Crée une collection de polices à l’aide d’un chargeur de collection de polices personnalisé.
CreateCustomFontFileReference

Crée une référence à une ressource de fichier de polices spécifique à l’application.
CreateCustomRenderingParams

Crée un objet de paramètres de rendu avec les propriétés spécifiées. (IDWriteFactory.CreateCustomRenderingParams)
CreateCustomRenderingParams

Crée un objet de paramètres de rendu avec les propriétés spécifiées. (IDWriteFactory1.CreateCustomRenderingParams)
CreateCustomRenderingParams

Crée un objet de paramètres de rendu avec les propriétés spécifiées. (IDWriteFactory3.CreateCustomRenderingParams)
CreateCustomRenderingParams

Crée un objet de paramètres de rendu avec les propriétés spécifiées. (IDWriteFactory2.CreateCustomRenderingParams)
CreateEllipsisTrimmingSign

Crée un objet inline pour le découpage, en utilisant des points de suspension comme signe d’omission.
CreateEnumeratorFromKey

Crée un objet énumérateur de fichiers de polices qui encapsule une collection de fichiers de polices. Le système de polices rappelle cette interface pour créer une collection de polices.
CreateFontCollectionFromFontSet

Créez une arborescence poids/largeur/pente à partir d’un ensemble de polices.
CreateFontCollectionFromFontSet

À partir d’un jeu de polices, créez une collection de polices regroupées en familles.
CreateFontFace

Crée un objet qui représente un visage de police.
CreateFontFace

Crée un objet de face de police pour la police. (IDWriteFont.CreateFontFace)
CreateFontFace

Crée un objet de face de police pour la police. (IDWriteFont3.CreateFontFace)
CreateFontFace

Crée une police à partir de la référence pour une utilisation avec la mise en page, la mise en forme ou le rendu.
CreateFontFace

Utilise la référence pour créer un visage de police, à utiliser avec la mise en page, la mise en forme ou le rendu.
CreateFontFace

Crée une instance de police avec des valeurs d’axe spécifiques.
CreateFontFace

Crée une face de police pour un seul élément (plutôt que de passer par la référence de police).
CreateFontFaceFromHdc

Crée un objet IDWriteFontFace qui correspond au FICHIER HFONT actuellement sélectionné du HDC spécifié.
CreateFontFaceReference

Crée une référence à une police en fonction d’un chemin d’accès complet. (surcharge 1/2)
CreateFontFaceReference

Crée une référence à une police en fonction d’un chemin d’accès complet. (surcharge 2/2)
CreateFontFaceReference

Crée une référence à une police spécifique instance dans un fichier.
CreateFontFaceReference

Crée une référence de face de police avec des valeurs d’axe spécifiques.
CreateFontFaceWithSimulations

Crée un visage de police avec d’autres simulations de police, par exemple, pour simuler explicitement une police en gras à partir d’une variante normale.
CreateFontFallback

Crée l’objet de secours finalisé à partir des mappages ajoutés.
CreateFontFallbackBuilder

Crée un objet générateur de secours de police.
CreateFontFileReference

Crée un objet de référence de fichier de police à partir d’un fichier de polices local.
CreateFontFileReferenceFromUrl

Crée une référence de fichier de police à partir d’une URL si le chargeur prend en charge cette fonctionnalité.
CreateFontFromLOGFONT

Crée un objet de police qui correspond aux propriétés spécifiées par la structure LOGFONT. (IDWriteGdiInterop.CreateFontFromLOGFONT)
CreateFontFromLOGFONT

Crée un objet de police qui correspond aux propriétés spécifiées par la structure LOGFONT. (IDWriteGdiInterop1.CreateFontFromLOGFONT)
CreateFontResource

Crée une ressource de police, en fonction d’un fichier de polices et d’un index de visage.
CreateFontResource

Crée la ressource de police d’un élément unique.
CreateFontSet

Crée un jeu de polices à partir de toutes les références de face de police ajoutées jusqu’à présent avec AddFontFaceReference.
CreateFontSetBuilder

Crée un générateur de jeux de polices vide pour ajouter des références de police et créer un jeu de polices personnalisé. (IDWriteFactory3.CreateFontSetBuilder)
CreateFontSetBuilder

Crée un générateur de jeux de polices vide pour ajouter des références de police et créer un jeu de polices personnalisé. (IDWriteFactory5.CreateFontSetBuilder)
CreateFontSetBuilder

Crée un générateur de jeux de polices vide, prêt à ajouter des instances de police à et à créer un jeu de polices personnalisé.
CreateGdiCompatibleTextLayout

Prend une chaîne, un format et les contraintes associées, et produit un objet représentant le résultat, mis en forme pour une résolution d’affichage et un mode de mesure particulier.
CreateGlyphRunAnalysis

Crée un objet d’analyse d’exécution de glyphes, qui encapsule les informations utilisées pour afficher une exécution de glyphe. (IDWriteFactory.CreateGlyphRunAnalysis)
CreateGlyphRunAnalysis

Crée un objet glyphe-run-analysis qui encapsule les informations que DirectWrite utilise pour afficher une exécution de glyphes.
CreateGlyphRunAnalysis

Crée un objet d’analyse d’exécution de glyphes, qui encapsule les informations utilisées pour afficher une exécution de glyphe. (IDWriteFactory2.CreateGlyphRunAnalysis)
CreateHttpFontFileLoader

Crée un chargeur de fichiers de polices distant qui peut créer des références de fichiers de police à partir d’URL HTTP ou HTTPS. L’appelant est responsable de l’inscription et de la désinscription du chargeur.
CreateInMemoryFontFileLoader

Crée un objet chargeur qui peut être utilisé pour créer des références de fichier de polices à des polices en mémoire. L’appelant est responsable de l’inscription et de la désinscription du chargeur.
CreateInMemoryFontFileReference

Crée une référence de fichier de police (objet IDWriteFontFile) à partir d’un tableau d’octets.
CreateMonitorRenderingParams

Crée un objet de paramètres de rendu avec les paramètres par défaut pour le moniteur spécifié. Dans la plupart des cas, il s’agit de la méthode recommandée pour créer un objet de paramètres de rendu.
CreateNumberSubstitution

Crée un objet de substitution de nombre à l’aide d’un nom de paramètres régionaux, d’une méthode de substitution et d’un indicateur indiquant s’il faut ignorer les remplacements utilisateur (utilisez les valeurs par défaut NLS pour la culture donnée à la place).
CreateRemoteStreamFromKey

Crée un objet de flux de fichier de police distant qui encapsule une ressource de fichier ouvert et peut être utilisé pour télécharger des données de fichier distantes.
CreateRenderingParams

Crée un objet de paramètres de rendu avec les paramètres par défaut pour le moniteur principal. Différents moniteurs peuvent avoir des paramètres de rendu différents. Pour plus d’informations, consultez la rubrique Comment ajouter la prise en charge de plusieurs moniteurs.
CreateStreamFromKey

Crée un objet de flux de fichier de police qui encapsule une ressource de fichier ouvert.
CreateTextAnalyzer

Retourne une interface permettant d’effectuer une analyse de texte.
CreateTextFormat

Crée un objet de format texte utilisé pour la disposition du texte. (IDWriteFactory.CreateTextFormat)
CreateTextFormat

Crée un objet de format texte utilisé pour la disposition du texte. Je
CreateTextLayout

Prend une chaîne, un format texte et les contraintes associées, et produit un objet qui représente le résultat entièrement analysé et mis en forme.
CreateTypography

Crée un objet typographie à utiliser dans une disposition de texte.
DetermineMinWidth

Détermine la largeur minimale possible sur laquelle la disposition peut être définie sans rupture d’urgence entre les caractères de mots entiers qui se produisent.
DownloadCompleted

La méthode DownloadCompleted est rappelée sur un thread arbitraire lorsqu’une opération de téléchargement se termine.
Dessin

L’application implémente le rappel de rendu (IDWriteTextRenderer::D rawInlineObject) peut l’utiliser pour dessiner l’objet inline sans avoir à effectuer un cast ou à interroger le type d’objet. La disposition de texte n’appelle pas directement cette méthode.
Dessin

Dessine du texte à l’aide du contexte de dessin client spécifié.
DrawGlyphRun

Dessine une série de glyphes vers une cible bitmap à la position spécifiée.
DrawGlyphRun

IDWriteTextLayout::D raw appelle cette fonction pour indiquer au client de restituer une exécution de glyphes. (IDWriteTextRenderer.DrawGlyphRun)
DrawGlyphRun

IDWriteTextLayout::D raw appelle cette fonction pour indiquer au client de restituer une exécution de glyphes. (IDWriteTextRenderer1.DrawGlyphRun)
DrawInlineObject

IDWriteTextLayout::D raw appelle ce rappel d’application lorsqu’elle doit dessiner un objet inline. (IDWriteTextRenderer.DrawInlineObject)
DrawInlineObject

IDWriteTextLayout::D raw appelle ce rappel d’application lorsqu’elle doit dessiner un objet inline. (IDWriteTextRenderer1.DrawInlineObject)
DrawStrikethrough

IDWriteTextLayout::D raw appelle cette fonction pour indiquer au client de dessiner un barré. (IDWriteTextRenderer.DrawStrikethrough)
DrawStrikethrough

IDWriteTextLayout::D raw appelle cette fonction pour indiquer au client de dessiner un barré. (IDWriteTextRenderer1.DrawStrikethrough)
DrawUnderline

IDWriteTextLayout::D raw appelle cette fonction pour indiquer au client de dessiner un trait de soulignement. (IDWriteTextRenderer.DrawUnderline)
DrawUnderline

IDWriteTextLayout::D raw appelle cette fonction pour indiquer au client de dessiner un trait de soulignement. (IDWriteTextRenderer1.DrawUnderline)
DWRITE_MAKE_FONT_AXIS_TAG

Crée une balise OpenType pour un axe de polices.
DWRITE_MAKE_OPENTYPE_TAG

Crée une balise OpenType en tant qu’entier 32 bits, de sorte que le premier caractère de la balise soit l’octet le plus bas (le moins significatif sur les architectures little endian), qui peut être utilisé pour comparer avec les balises dans le fichier de polices.
DWriteCreateFactory

Crée un objet de fabrique DirectWrite qui est utilisé pour la création ultérieure d’objets DirectWrite individuels.
EnqueueCharacterDownloadRequest

Ajoute une requête à la file d’attente de téléchargement des polices (IDWriteFontDownloadQueue). (IDWriteFontFaceReference.EnqueueCharacterDownloadRequest)
EnqueueFileFragmentDownloadRequest

Ajoute une requête à la file d’attente de téléchargement des polices (IDWriteFontDownloadQueue). (IDWriteFontFaceReference.EnqueueFileFragmentDownloadRequest)
EnqueueFontDownloadRequest

Ajoute une requête à la file d’attente de téléchargement des polices (IDWriteFontDownloadQueue). (IDWriteFontFaceReference.EnqueueFontDownloadRequest)
EnqueueGlyphDownloadRequest

Ajoute une requête à la file d’attente de téléchargement des polices (IDWriteFontDownloadQueue). (IDWriteFontFaceReference.EnqueueGlyphDownloadRequest)
Égal à

Compare deux instances de références de police pour l’égalité.
Égal à

Effectue une comparaison d’égalité entre l’objet de face de police sur lequel Equals est appelé et l’objet de visage de police passé en tant que paramètre.
FindFamilyName

Recherche la famille de polices avec le nom de famille spécifié.
FindFontFace

Obtient l’index de la référence de face de police correspondante dans le jeu de polices, avec le même fichier, l’index de visage et les mêmes simulations. (IDWriteFontSet.FindFontFace)
FindFontFaceReference

Obtient l’index de la référence de face de police correspondante dans le jeu de polices, avec le même fichier, l’index de visage et les mêmes simulations. (IDWriteFontSet.FindFontFaceReference)
FindLocaleName

Obtient l’index de base zéro de la paire nom/chaîne de paramètres régionaux avec le nom de paramètres régionaux spécifié.
GetAlphaBlendParams

Obtient les propriétés de fusion alpha requises pour le mélange ClearType.
GetAlphaTextureBounds

Obtient le rectangle englobant des pixels physiques affectés par l’exécution du glyphe.
GetAutomaticFontAxes

Récupère les options d’axe automatique.
GetAxisNames

Récupère les noms localisés d’un axe de police.
GetAxisValueNameCount

Récupère le nombre de valeurs nommées pour un axe spécifique.
GetAxisValueNames

Récupère les noms localisés de valeurs spécifiques pour un axe de polices.
GetBaseline

Récupère la base de référence donnée à partir de la police.
GetBreakConditions

La disposition l’utilise pour déterminer le comportement de saut de ligne de l’objet inline parmi le texte.
GetCaretMetrics

Obtient des métriques d’insertion pour la police dans les unités de conception.
GetCharacterSpacing

Obtient l’espacement entre les caractères.
GetClearTypeLevel

Obtient le niveau ClearType de l’objet de paramètres de rendu.
GetClusterMetrics

Récupère les propriétés logiques et les mesures de chaque cluster de glyphes.
GetColorPaletteCount

Obtient le nombre de palettes de couleurs définies par la police.
GetCount

Obtient le nombre de paires langue/chaîne.
GetCount

Obtient le nombre de chaînes dans la liste de chaînes.
GetCurrentFontFile

Obtient une référence au fichier de police actuel.
GetCurrentRun

Obtient l’exécution actuelle du glyphe de couleur.
GetCurrentRun

Retourne l’exécution actuelle du glyphe de l’énumérateur.
GetCurrentTransform

Obtient la transformation qui mappe les coordonnées abstraites aux DIPs. Par défaut, il s’agit de la transformation d’identité. Notez que cela n’est pas lié à la transformation mondiale du contexte d’appareil sous-jacent.
GetCurrentTransform

Obtient une transformation qui mappe les coordonnées abstraites aux DIPs.
GetDefaultFontAxisValues

Récupère les valeurs par défaut pour tous les axes pris en charge par la ressource de police.
GetDesignGlyphAdvances

Récupère les avancées dans les unités de conception d’une séquence de glyphes.
GetDesignGlyphMetrics

Obtient des métriques de glyphe idéales (indépendantes de la résolution) dans les unités de conception de police.
GetDrawingEffect

Obtient l’effet de dessin défini par l’application à la position de texte spécifiée.
GetEnhancedContrast

Obtient la propriété de contraste améliorée de l’objet de paramètres de rendu. Les valeurs valides sont supérieures ou égales à zéro.
GetEudcFontCollection

Obtient une collection de polices représentant l’ensemble de polices EUDC (caractères définis par l’utilisateur final).
GetExpirationEvent

Récupère l’événement d’expiration pour le jeu de polices, le cas échéant. L’événement d’expiration est défini sur un objet de jeu de polices système s’il est obsolète en raison de l’installation, de la désinstallation ou de la mise à jour des polices. (IDWriteFontCollection3::GetExpirationEvent)
GetExpirationEvent

Récupère l’événement d’expiration pour le jeu de polices, le cas échéant. L’événement d’expiration est défini sur un objet de jeu de polices système s’il est obsolète en raison de l’installation, de la désinstallation ou de la mise à jour des polices. (IDWriteFontSet2::GetExpirationEvent)
GetFaceNames

Obtient une collection de chaînes localisées contenant les noms de visages de la police (par exemple, Regular ou Bold), indexées par nom de paramètres régionaux.
GetFaceNames

Crée un objet de chaînes localisées qui contient les noms de visages de la police (par exemple, Normal ou Gras), indexé par nom de paramètres régionaux.
GetFamilyNames

Crée un objet de chaînes localisées qui contient les noms de famille de la famille de polices, indexés par nom de paramètres régionaux. (IDWriteFontFamily.GetFamilyNames)
GetFamilyNames

Crée un objet de chaînes localisées qui contient les noms de famille de la famille de polices, indexés par nom de paramètres régionaux. (IDWriteFontFace3.GetFamilyNames)
GetFileCount

Retourne le nombre de références de fichier de police qui ont été créées à l’aide de ce chargeur instance.
GetFileFragmentLocality

Retourne des informations sur la localité d’une plage d’octets (c’est-à-dire un fragment de police) dans le flux de fichier de police.
GetFilePathFromKey

Obtient le chemin du fichier de police absolu à partir de la clé de référence du fichier de police.
GetFilePathLengthFromKey

Obtient la longueur du chemin d’accès absolu du fichier à partir de la clé de référence du fichier de police.
GetFiles

Obtient les fichiers de police représentant un visage de police.
GetFileSize

Obtient la taille totale d’un fichier.
GetFileSize

Obtenez la taille totale du visage de police en octets.
GetFileTime

Obtenez la date de la dernière modification.
GetFilteredFontIndices

Récupère tous les index d’élément, filtrés par les plages données.
GetFilteredFonts

Récupère un sous-ensemble de polices filtrées par les plages données, y compris les points de terminaison.
GetFilteredFonts

Récupère un sous-ensemble de polices filtrées par les propriétés données.
GetFilteredFonts

Récupère un sous-ensemble de polices, filtré par les index donnés.
GetFirstFontResources

Récupère un nouveau jeu de polices qui contient uniquement la première occurrence de chaque ressource de police du jeu.
GetFirstMatchingFont

Obtient la police qui correspond le mieux aux propriétés spécifiées.
GetFlowDirection

Obtient la direction du flux des lignes de texte.
GetFont

Obtient une police en fonction de son index de base zéro. (IDWriteFontList.GetFont)
GetFont

Obtient une police en fonction de son index de base zéro. (IDWriteFontFamily1.GetFont)
GetFont

Obtient une police en fonction de son index de base zéro. (IDWriteFontList1.GetFont)
GetFontAxisAttributes

Récupère les attributs décrivant l’axe donné, par exemple si l’auteur de police recommande de masquer l’axe dans les interfaces utilisateur.
GetFontAxisCount

Récupère le nombre d’axes pris en charge par la ressource de police.
GetFontAxisRanges

Récupère les plages de valeurs de chaque axe.
GetFontAxisRanges

Récupère les plages d’axes d’un seul élément.
GetFontAxisValueCount

Récupère le nombre d’axes définis par la police. Cela inclut les axes statiques et variables.
GetFontAxisValueCount

Récupère le nombre d’axes spécifié par la référence.
GetFontAxisValueCount

Récupère le nombre d’axes définis sur le format.
GetFontAxisValues

Récupère la liste des valeurs d’axe utilisées par la police.
GetFontAxisValues

Récupère la liste des valeurs d’axe de police spécifiées par la référence.
GetFontAxisValues

Récupère la liste des valeurs de l’axe des polices sur le format.
GetFontCollection

Obtient la collection de polices qui contient les polices dans la liste de polices.
GetFontCollection

Obtient la collection de polices actuelle.
GetFontCollection

Obtient la collection de polices associée au texte à la position spécifiée.
GetFontCount

Obtient le nombre de polices dans la liste des polices.
GetFontCount

Obtient le nombre total de polices dans l’ensemble.
GetFontDownloadQueue

Obtient la file d’attente de téléchargement de police associée à cet objet de fabrique.
GetFontFaceIndex

Obtient l’index de base zéro de la face de police dans son ou ses fichiers de police. Si les fichiers de police contiennent une seule face, la valeur de retour est zéro.
GetFontFaceIndex

Récupère l’index de base zéro de la face de police dans son fichier de polices.
GetFontFaceReference

Obtient une référence de face de police qui identifie cette police. (IDWriteFont3.GetFontFaceReference)
GetFontFaceReference

Obtient une référence de face de police qui identifie cette police. (IDWriteFontFace3.GetFontFaceReference)
GetFontFaceReference

Obtient une référence de face de police en fonction de son index de base zéro. (IDWriteFontFamily1.GetFontFaceReference)
GetFontFaceReference

Obtient une référence de face de police en fonction de son index de base zéro. (IDWriteFontList1.GetFontFaceReference)
GetFontFaceReference

Obtient une référence à la police au niveau de l’index spécifié, qui peut être locale ou distante.
GetFontFaceReference

Récupère la référence du visage de police d’un élément unique.
GetFontFallback

Obtient le secours actuel. Si aucun n’a été défini depuis la création de la disposition, il s’agit de nullptr.
GetFontFallback

Obtenez l’objet de secours de police actuel.
GetFontFamily

Obtient la famille de polices à laquelle appartient la police spécifiée.
GetFontFamily

Crée un objet de famille de polices en fonction d’un index de famille de polices de base zéro.
GetFontFamily

Crée un objet de famille de polices, en fonction d’un index de famille de polices de base zéro.
GetFontFamilyCount

Obtient le nombre de familles de polices dans la collection.
GetFontFamilyModel

Récupère le modèle de famille de polices utilisé par la collection de polices pour regrouper des familles.
GetFontFamilyName

Obtient une copie du nom de la famille de polices.
GetFontFamilyName

Copie le nom de la famille de polices du texte à la position spécifiée.
GetFontFamilyNameLength

Obtient la longueur du nom de la famille de polices.
GetFontFamilyNameLength

Obtenez la longueur du nom de la famille de polices à la position actuelle.
GetFontFeature

Obtient la fonctionnalité de police à l’index spécifié.
GetFontFeatureCount

Obtient le nombre de fonctionnalités de police OpenType pour la police actuelle.
GetFontFile

Obtient le fichier de polices représentant une face de police.
GetFontFile

Récupère le fichier de police de la ressource.
GetFontFromFontFace

Obtient l’objet de police qui correspond à la même police physique que l’objet visage de police spécifié. La police physique spécifiée doit appartenir à la collection de polices.
GetFontLocality

Obtient l’emplacement actuel d’une police en fonction de son index de base zéro. (IDWriteFontFamily1.GetFontLocality)
GetFontLocality

Obtient l’emplacement actuel d’une police en fonction de son index de base zéro. (IDWriteFontList1.GetFontLocality)
GetFontLocality

Récupère la localité d’un seul élément.
GetFontResource

Récupère la ressource de police sous-jacente pour cette police.
GetFontSet

Obtient le jeu de polices sous-jacent utilisé par cette collection.
GetFontSet

Récupère le jeu de polices sous-jacent utilisé par cette collection.
GetFontSet

Récupère le jeu de polices sous-jacent utilisé par cette famille.
GetFontSet

Récupère le jeu de polices sous-jacent utilisé par cette liste.
GetFontSignature

Lit la signature de police à partir de la police donnée. (surcharge 2/2)
GetFontSignature

Lit la signature de police à partir de la police donnée. (surcharge 1/2)
GetFontSize

Obtient la taille de police dans les units DIP.
GetFontSize

Obtient la hauteur de police em du texte à la position spécifiée.
GetFontSourceName

Copie le nom de la source de police (pour la police spécifiée) dans un tableau de sortie.
GetFontSourceNameLength

Récupère la longueur du nom de la source de police pour la police spécifiée.
GetFontSourceType

Récupère le type de source de police de la police spécifiée.
GetFontStretch

Obtient l’étendue de police du texte.
GetFontStretch

Obtient l’étirement de police du texte à la position spécifiée.
GetFontStyle

Obtient le style de police du texte.
GetFontStyle

Obtient le style de police (également appelé pente) du texte à la position spécifiée.
GetFontWeight

Obtient le poids de police du texte.
GetFontWeight

Obtient le poids de police du texte à la position spécifiée.
GetGamma

Obtient la valeur gamma utilisée pour la correction gamma. Les valeurs valides doivent être supérieures à zéro et ne peuvent pas dépasser 256.
GetGdiCompatibleGlyphAdvances

Retourne les avancées alignées sur les pixels pour une séquence de glyphes.
GetGdiCompatibleGlyphMetrics

Obtient des métriques de glyphe dans les unités de conception de police avec les valeurs de retour compatibles avec ce que produit GDI.
GetGdiCompatibleGlyphPlacements

Placez la sortie des glyphes de la méthode GetGlyphes en fonction de la police et des règles de rendu du système d’écriture.
GetGdiCompatibleMetrics

Obtient des unités de conception et des métriques communes pour le visage de police. Ces métriques s’appliquent à tous les glyphes d’une police et sont utilisées par les applications pour les calculs de disposition. (IDWriteFontFace.GetGdiCompatibleMetrics)
GetGdiCompatibleMetrics

Obtient des unités de conception et des métriques communes pour le visage de police. Ces métriques s’appliquent à tous les glyphes d’une police et sont utilisées par les applications pour les calculs de disposition. (IDWriteFontFace1.GetGdiCompatibleMetrics)
GetGdiInterop

Crée un objet utilisé pour l’interopérabilité avec GDI.
GetGenerationCount

Obtient le numéro de génération actuel de la file d’attente de téléchargement, qui est incrémenté chaque fois qu’un téléchargement est terminé, qu’il ait échoué ou réussi. Cette valeur de cookie peut être comparée aux données mises en cache pour déterminer si elles sont obsolètes.
GetGlyphCount

Obtient le nombre de glyphes dans la police.
GetGlyphImageData

Obtient un pointeur vers les données de glyphe en fonction du format d’image souhaité.
GetGlyphImageFormats

Obtient tous les formats d’image de glyphes pris en charge par la police entière. (IDWriteFontFace4.GetGlyphImageFormats)
GetGlyphImageFormats

Obtient tous les formats d’image de glyphes pris en charge par la police entière. (surcharge 1/2)
GetGlyphIndices

Retourne le mappage nominal des points de code Unicode UCS4 aux index de glyphes tels que définis par la table de police « CMAP ».
GetGlyphOrientationTransform

Retourne une matrice de transformation 2x3 pour l’angle respectif pour dessiner l’exécution du glyphe. (IDWriteTextAnalyzer1.GetGlyphOrientationTransform)
GetGlyphOrientationTransform

Retourne une matrice de transformation 2x3 pour l’angle respectif pour dessiner l’exécution du glyphe. (IDWriteTextAnalyzer2.GetGlyphOrientationTransform)
GetGlyphPlacements

Place les glyphes de sortie de la méthode GetGlyphes en fonction de la police et des règles de rendu du système d’écriture.
GetGlyphRunOutline

Calcule le contour d’une série de glyphes en rappelant à l’interface de récepteur de contour.
GetGlyphes

Analyse la chaîne de texte d’entrée et la mappe à l’ensemble de glyphes et aux données de glyphe associées en fonction de la police et des règles de rendu du système d’écriture.
GetGrayscaleEnhancedContrast

Obtient la quantité d’amélioration du contraste à utiliser pour l’anticrénelage de nuances de gris.
GetGridFitMode

Obtient le mode d’ajustement de grille.
GetIncrementalTabStop

Obtient la position de taquet de tabulation incrémentielle.
GetIndex

Obtient l’index d’une face de police dans le contexte de ses fichiers de police.
GetInformationalStrings

Obtient une collection de chaînes localisées contenant les chaînes d’information spécifiées, indexées par nom de paramètres régionaux.
GetInformationalStrings

Obtient une collection de chaînes localisées qui contient les chaînes d’information spécifiées, indexées par nom de paramètres régionaux.
GetInlineObject

Obtient l’objet inline à la position spécifiée.
GetJustificationOpportunities

Récupère les informations d’opportunité de justification pour chacun des glyphes en fonction du texte et de la mise en forme des propriétés du glyphe.
GetJustifiedGlyphes

Remplit de nouveaux glyphes pour les scripts complexes où la justification a augmenté les progrès des glyphes, comme l’arabe avec le kashida.
GetKerningPairAdjustments

Récupère les ajustements de paire de crénage à partir de la table de kern de la police.
GetLastLineWrapping

Obtient le mode d’habillage de la dernière ligne.
GetLastLineWrapping

Vérifiez si le dernier mot de la dernière ligne est encapsulé ou non.
GetLastWriteTime

Obtient l’heure de la dernière modification du fichier.
GetLastWriteTimeFromKey

Obtient la dernière heure d’écriture du fichier à partir de la clé de référence du fichier de police.
GetLineMetrics

Récupère les informations sur chaque ligne de texte individuelle de la chaîne de texte.
GetLineMetrics

Récupère les propriétés de chaque ligne.
GetLineSpacing

Obtient le jeu de réglages d’espacement des lignes pour un paragraphe de texte multiligne. (IDWriteTextFormat.GetLineSpacing)
GetLineSpacing

Obtient le jeu de réglages d’espacement des lignes pour un paragraphe de texte multiligne. (IDWriteTextFormat2.GetLineSpacing)
GetLineSpacing

Obtient des informations d’espacement de ligne.
GetLoader

Obtient le chargeur de fichiers associé à un objet de fichier de police.
GetLocaleName

Copie le nom des paramètres régionaux avec l’index spécifié dans le tableau spécifié. (IDWriteLocalizedStrings.GetLocaleName)
GetLocaleName

Obtient le nom des paramètres régionaux sur la plage affectée par l’analyse de texte.
GetLocaleName

Obtient une copie du nom des paramètres régionaux.
GetLocaleName

Obtient le nom des paramètres régionaux du texte à la position spécifiée.
GetLocaleName

Copie le nom des paramètres régionaux avec l’index spécifié dans le tableau spécifié. (IDWriteStringList.GetLocaleName)
GetLocaleNameLength

Obtient la longueur en caractères (à l’exception de la terminaison null) du nom des paramètres régionaux avec l’index spécifié. (IDWriteLocalizedStrings.GetLocaleNameLength)
GetLocaleNameLength

Obtient la longueur du nom des paramètres régionaux.
GetLocaleNameLength

Obtient la longueur du nom des paramètres régionaux du texte à la position spécifiée.
GetLocaleNameLength

Obtient la longueur en caractères (à l’exception de la terminaison null) du nom des paramètres régionaux avec l’index spécifié. (IDWriteStringList.GetLocaleNameLength)
GetLocalFileSize

Obtenez la taille locale de la police faciale en octets, qui sera toujours inférieure ou égale à GetFullSize. Si la localité est distante, cette valeur est égale à zéro. Si elle est pleine, cette valeur est égale à GetFileSize.
GetLocalFileSize

GetLocalFileSize retourne le nombre d’octets du fichier de police actuellement local, qui doit toujours être inférieur ou égal à la taille de fichier complète retournée par GetFileSize.
GetLocality

Obtient la localité actuelle de la police.
GetLocality

Obtenez la localité de cette référence de visage de police.
GetLocality

Obtient la localité actuelle du fichier.
GetLocalityFromKey

Obtient la localité de la ressource de fichier identifiée par la clé unique.
GetMatchingFonts

Obtient la liste des polices de la famille de polices classées par ordre de correspondance avec les propriétés spécifiées.
GetMatchingFonts

Récupère une liste de polices dans la famille de polices spécifiée, classées par ordre de correspondance avec les valeurs d’axe spécifiées.
GetMatchingFonts

Récupère une liste de polices dans la famille de polices, classées par ordre de correspondance avec les valeurs d’axe spécifiées.
GetMatchingFonts

Retourne un sous-ensemble de polices filtrées par les propriétés données. (surcharge 2/2)
GetMatchingFonts

Retourne un sous-ensemble de polices filtrées par les propriétés données. (surcharge 1/2)
GetMatchingFonts

Récupère un jeu de polices correspondant en fonction des entrées demandées, ordonnées de sorte que les correspondances plus proches soient antérieures.
GetMatchingFonts

Génère un jeu de polices correspondant en fonction des entrées demandées, ordonnées de sorte que les correspondances plus proches soient antérieures.
GetMatchingFontsByLOGFONT

Obtient une liste de polices correspondantes en fonction des valeurs LOGFONT spécifiées. Seules les polices de ce nom de famille seront retournées.
GetMaxHeight

Obtient la hauteur maximale de disposition.
GetMaxWidth

Obtient la largeur maximale de la disposition.
GetMemoryDC

Obtient un handle dans le contexte de l’appareil mémoire.
GetMetrics

Obtient des unités de conception et des métriques courantes pour le visage de police. Ces métriques s’appliquent à tous les glyphes d’un visage de police et sont utilisées par les applications pour les calculs de disposition. (IDWriteFont.GetMetrics)
GetMetrics

Obtient des unités de conception et des métriques courantes pour le visage de police. Ces métriques s’appliquent à tous les glyphes d’un visage de police et sont utilisées par les applications pour les calculs de disposition. (IDWriteFontFace.GetMetrics)
GetMetrics

IDWriteTextLayout appelle cette fonction de rappel pour obtenir la mesure de l’objet inline.
GetMetrics

Récupère les métriques globales pour la chaîne mise en forme. (IDWriteTextLayout.GetMetrics)
GetMetrics

Obtient des unités de conception et des métriques courantes pour le visage de police. Ces métriques s’appliquent à tous les glyphes d’un visage de police et sont utilisées par les applications pour les calculs de disposition. (IDWriteFont1.GetMetrics)
GetMetrics

Obtient des unités de conception et des métriques courantes pour le visage de police. Ces métriques s’appliquent à tous les glyphes d’un visage de police et sont utilisées par les applications pour les calculs de disposition. (IDWriteFontFace1.GetMetrics)
GetMetrics

Récupère les métriques globales pour la chaîne mise en forme. (IDWriteTextLayout2.GetMetrics)
GetNumberSubstitution

Obtient la substitution de nombre à partir de la plage de texte affectée par l’analyse de texte.
GetOpticalAlignment

Obtient l’alignement de la marge optique pour le format de texte.
GetOpticalAlignment

Découvrez comment les glyphes s’alignent sur les bords de la marge.
GetOverhangMetrics

IDWriteTextLayout appelle cette fonction de rappel pour obtenir les étendues visibles (en DIPs) de l’objet inline. Dans le cas d’une bitmap simple, sans remplissage et sans porte-à-faux, tous les porte-à-faux seront simplement des zéros.
GetOverhangMetrics

Retourne les surplombs (en DIPs) de la disposition et de tous les objets qu’elle contient, y compris les glyphes de texte et les objets inline.
GetPairKerning

Obtient si le crénage des paires est activé ou non à une position donnée.
GetPaletteEntries

Obtient les valeurs de couleur de la palette de couleurs de la police.
GetPaletteEntryCount

Obtenez le nombre d’entrées dans chaque palette de couleurs.
GetPanose

Obtient les valeurs PANOSE de la police et est utilisé pour la sélection et la correspondance des polices.
GetPanose

Obtient les valeurs PANOSE de la police, utilisée pour la sélection et la correspondance des polices.
GetParagraphAlignment

Obtient l’option d’alignement d’un paragraphe relatif aux bords supérieur et inférieur d’une zone de disposition.
GetParagraphReadingDirection

Obtient le sens de lecture du paragraphe.
GetPixelGeometry

Obtient la géométrie de pixels de l’objet de paramètres de rendu.
GetPixelsPerDip

Obtient le nombre de pixels bitmap par DIP.
GetPixelsPerDip

Obtient le nombre de pixels physiques par DIP.
GetPropertyOccurrenceCount

Retourne le nombre de fois où une valeur de propriété donnée se produit dans le jeu.
GetPropertyValues

Retourne les valeurs de propriété d’un index d’élément de police spécifique. (surcharge 2/3)
GetPropertyValues

Retourne les valeurs de propriété d’un index d’élément de police spécifique. (surcharge 1/3)
GetPropertyValues

Retourne les valeurs de propriété d’un index d’élément de police spécifique. (surcharge 3/3)
GetReadingDirection

Obtient le sens de lecture actuel pour le texte d’un paragraphe.
GetRecommendedRenderingMode

Détermine le mode de rendu recommandé pour la police, à l’aide des paramètres de taille et de rendu spécifiés. (IDWriteFontFace.GetRecommendedRenderingMode)
GetRecommendedRenderingMode

Détermine le mode de rendu recommandé pour la police, à l’aide des paramètres de taille et de rendu spécifiés. (IDWriteFontFace1.GetRecommendedRenderingMode)
GetRecommendedRenderingMode

Détermine le mode de rendu de texte et de quadrillage recommandé à utiliser en fonction de la police, de la taille, de la transformation du monde et du mode de mesure. (IDWriteFontFace3.GetRecommendedRenderingMode)
GetRecommendedRenderingMode

Détermine le mode de rendu de texte et de quadrillage recommandé à utiliser en fonction de la police, de la taille, de la transformation du monde et du mode de mesure. (IDWriteFontFace2.GetRecommendedRenderingMode)
GetReferenceKey

Obtient le pointeur vers la clé de référence d’un fichier de police. Le pointeur retourné est valide jusqu’à ce que l’objet du fichier de police soit libéré.
GetRenderingMode

Obtient le mode de rendu de l’objet de paramètres de rendu.
GetRenderingMode1

Obtient le mode de rendu.
GetResult

Retourne le résultat de l’opération asynchrone. La valeur de retour est E_PENDING si l’opération n’est pas encore terminée.
GetScriptProperties

Récupère les propriétés d’un script donné.
GetSimulations

Obtient une valeur qui indique les simulations appliquées à la police spécifiée.
GetSimulations

Obtient les indicateurs de simulation de style algorithmique d’un visage de police. (IDWriteFontFace.GetSimulations)
GetSimulations

Obtient les indicateurs de simulation de style algorithmique d’un visage de police. (IDWriteFontFaceReference.GetSimulations)
GetSize

Obtient les dimensions de la bitmap cible.
GetStretch

Obtient l’étirement, ou largeur, de la police spécifiée.
GetStretch

Obtient l’étirement (également appelé width) de cette police.
GetStrikethrough

Obtenez la présence barrée du texte à la position spécifiée.
GetString

Copie la chaîne avec l’index spécifié dans le tableau spécifié. (IDWriteLocalizedStrings.GetString)
GetString

Copie la chaîne avec l’index spécifié dans le tableau spécifié. (IDWriteStringList.GetString)
GetStringLength

Obtient la longueur en caractères (sans inclure la marque de fin Null) de la chaîne avec l’index spécifié. (IDWriteLocalizedStrings.GetStringLength)
GetStringLength

Obtient la longueur en caractères (sans inclure la marque de fin Null) de la chaîne avec l’index spécifié. (IDWriteStringList.GetStringLength)
GetStyle

Obtient le style, ou pente, de la police spécifiée.
GetStyle

Obtient le style (également appelé pente) de cette police.
GetSystemFontCollection

Obtient un objet qui représente l’ensemble des polices installées.
GetSystemFontCollection

Récupère une arborescence poids/largeur/pente de polices système.
GetSystemFontCollection

Récupère une collection de polices, regroupées en familles. (IDWriteFactory6::GetSystemFontCollection)
GetSystemFontCollection

Récupère une collection de polices, regroupées en familles. (IDWriteFactory7::GetSystemFontCollection)
GetSystemFontFallback

Crée un objet de secours de police à partir de la liste de secours de police système.
GetSystemFontSet

Récupère la liste des polices système.
GetSystemFontSet

Récupère l’ensemble de polices système. (IDWriteFactory6::GetSystemFontSet)
GetSystemFontSet

Récupère l’ensemble de polices système. (IDWriteFactory7::GetSystemFontSet)
GetTextAlignment

Obtient l’option d’alignement du texte par rapport au bord de début et de fin de la zone de disposition.
GetTextAntialiasMode

Obtient le mode d’anticrénelage de texte actuel de la cible de rendu bitmap.
GetTextAtPosition

Obtient un bloc de texte commençant à la position de texte spécifiée.
GetTextBeforePosition

Obtient un bloc de texte qui précède immédiatement la position spécifiée.
GetTextComplexity

Détermine la complexité du texte et si vous devez appeler IDWriteTextAnalyzer::GetGlyphs pour la mise en forme complète du script.
GetTrimming

Obtient les options de découpage pour le texte qui dépasse la zone de disposition.
Gettype

Obtient le type de format de fichier d’une police.
GetTypographicFeatures

Retourne une liste complète des fonctionnalités OpenType disponibles pour un script ou une police.
GetTypography

Obtient le paramètre de typographie du texte à la position spécifiée.
GetUnderline

Obtient la présence du soulignement du texte à la position spécifiée.
GetUnicodeRanges

Récupère la liste des plages de caractères prises en charge par une police.
GetUnicodeRanges

Récupère une liste de plages de caractères prises en charge par une police.
GetVerticalGlyphOrientation

Utilisé par l’analyseur de texte pour obtenir l’orientation de glyphe souhaitée et le niveau de bidi résolu.
GetVerticalGlyphOrientation

Obtenez l’orientation préférée des glyphes lors de l’utilisation d’un sens de lecture vertical. (IDWriteTextFormat1.GetVerticalGlyphOrientation)
GetVerticalGlyphOrientation

Obtenez l’orientation préférée des glyphes lors de l’utilisation d’un sens de lecture vertical. (IDWriteTextLayout2.GetVerticalGlyphOrientation)
GetVerticalGlyphVariants

Récupère les formes verticales des glyphes nominaux récupérés à partir de GetGlyphIndices.
GetWaitHandle

Retourne un handle qui peut être utilisé pour attendre la fin de l’opération asynchrone. Le handle reste valide jusqu’à ce que l’interface soit libérée.
GetWeight

Obtient le poids, ou épaisseur de trait, de la police spécifiée.
GetWeight

Obtient le poids de cette police.
GetWordWrapping

Obtient l’option d’habillage du mot.
HasCharacter

Détermine si la police prend en charge un caractère spécifié.
HasCharacter

Détermine si la police prend en charge le caractère spécifié.
HasKerningPairs

Détermine si la police prend en charge le crénage par paire.
HasVariations

Détermine si la ressource de ce visage de police prend en charge des axes variables. (IDWriteFontFace5::HasVariations)
HasVariations

Détermine si la ressource de ce visage de police prend en charge des axes variables. (IDWriteFontResource::HasVariations)
HasVerticalGlyphVariants

Détermine si la police a des variantes de glyphes verticales.
HitTestPoint

L’application appelle cette fonction en passant un emplacement de pixel spécifique par rapport à l’emplacement supérieur gauche de la zone de disposition et obtient les informations sur les métriques correspondantes de test de positionnement de la chaîne de texte où le test d’accès a eu lieu.
HitTestTextPosition

L’application appelle cette fonction pour obtenir l’emplacement des pixels par rapport à la partie supérieure gauche de la zone de disposition en fonction de la position du texte et du côté logique de la position.
HitTestTextRange

L’application appelle cette fonction pour obtenir un ensemble de métriques de test de positionnement correspondant à une plage de positions de texte. L’une des utilisations main consiste à implémenter la sélection de la mise en surbrillance de la chaîne de texte.
InvalidateLayout

Invalide la disposition, forçant la disposition à se réévaluer avant d’appeler les métriques ou les fonctions de dessin. Cela est utile si la localité d’une police change et que la disposition doit être redessinée, ou si la taille d’un client implémentée IDWriteInlineObject change.
IsCharacterLocal

Détermine si le caractère est téléchargé localement à partir de la police.
IsColorFont

Permet de déterminer si un chemin de rendu des couleurs est potentiellement nécessaire.
IsColorFont

Vous permet de déterminer si un chemin de rendu des couleurs est potentiellement nécessaire.
IsEmpty

Détermine si la file d’attente de téléchargement est vide. Notez que la file d’attente n’inclut pas les demandes déjà téléchargées. L’appel de BeginDownload permet de dédouaner la file d’attente.
IsGlyphLocal

Détermine si le glyphe est téléchargé localement à partir de la police.
IsMonospacedFont

Détermine si la police est monospaceée, c’est-à-dire que les caractères ont la même largeur de pas fixe (non proportionnelle).
IsMonospacedFont

Détermine si la police d’une plage de texte est monospaceée, c’est-à-dire que les caractères de police ont la même largeur de hauteur fixe.
IsSymbolFont

Détermine si la police est une police de symbole. (IDWriteFont.IsSymbolFont)
IsSymbolFont

Détermine si la police est une police de symbole. (IDWriteFontFace.IsSymbolFont)
JustificationGlyphAdvances

Justifie un tableau d’avances de glyphes pour s’adapter à la largeur de ligne.
MapCharacters

Détermine une police appropriée à utiliser pour afficher la plage de texte de début.
MoveNext

Passe au fichier de police suivant de la collection. Lors de sa création, l’énumérateur est positionné avant le premier élément de la collection et le premier appel à MoveNext avance vers le premier fichier.
MoveNext

Passez à l’exécution de glyphe suivante dans l’énumérateur.
ReadFileFragment

Lit un fragment à partir d’un fichier de polices.
RegisterFontCollectionLoader

Inscrit un chargeur de collection de polices personnalisé avec l’objet factory.
RegisterFontFileLoader

Inscrit un chargeur de fichiers de polices avec DirectWrite.
ReleaseFileFragment

Libère un fragment d’un fichier.
ReleaseFontTable

Libère la table obtenue précédemment à partir de TryGetFontTable.
ReleaseGlyphImageData

Libère les données de table obtenues à partir de ReadGlyphData.
RemoveListener

Annule l’inscription d’un gestionnaire de notification précédemment inscrit à l’aide de AddListener.
Redimensionner

Redimensionne la bitmap.
SetAutomaticFontAxes

Définit les options de l’axe de police automatique.
SetBidiLevel

Définit un niveau bidirectionnel sur la plage, qui est appelé une modification une fois par exécution (explicite ou implicite résolue).
SetCharacterSpacing

Définit l’espacement entre les caractères.
SetCurrentTransform

Définit la transformation qui mappe la coordonnée abstraite à dips (pixel indépendant de l’appareil). Cela n’affecte pas la transformation mondiale du contexte d’appareil sous-jacent.
SetDrawingEffect

Définit l’effet de dessin défini par l’application.
SetFlowDirection

Définit le sens du flux de paragraphe.
SetFontAxisValues

Définit des valeurs pour les axes de police du format.
SetFontCollection

Définit la collection de polices.
SetFontFallback

Applique la police de secours personnalisée à la disposition. Si aucun n’est défini, il utilise la liste de secours système par défaut.
SetFontFallback

Appliquez une police de secours personnalisée à la disposition.
SetFontFamilyName

Définit le nom de la famille de polices terminée par null pour le texte dans une plage de texte spécifiée.
SetFontSize

Définit la taille de police en unités DIP pour le texte dans une plage de texte spécifiée.
SetFontStretch

Définit l’étendue de police pour le texte dans une plage de texte spécifiée.
SetFontStyle

Définit le style de police du texte dans une plage de texte spécifiée par une structure DWRITE_TEXT_RANGE.
SetFontWeight

Définit le poids de police pour le texte dans une plage de texte spécifiée par une structure DWRITE_TEXT_RANGE.
SetGlyphOrientation

L’analyseur de texte rappelle ce pour signaler l’orientation réelle de chaque caractère pour la mise en forme et le dessin.
SetIncrementalTabStop

Définit une distance fixe entre deux tabulations adjacentes.
SetInlineObject

Définit l’objet inline.
SetLastLineWrapping

Définit le mode d’habillage de la dernière ligne.
SetLastLineWrapping

Définissez si le dernier mot de la dernière ligne est encapsulé ou non.
SetLineBreakpoints

Définit les opportunités de saut de ligne pour chaque caractère, à partir de la position spécifiée.
SetLineSpacing

Définit l’espacement des lignes.
SetLineSpacing

Définissez l’espacement des lignes. (IDWriteTextFormat2.SetLineSpacing)
SetLineSpacing

Définissez l’espacement des lignes. (IDWriteTextLayout3.SetLineSpacing)
SetLocaleName

Définit le nom des paramètres régionaux pour le texte dans une plage de texte spécifiée.
SetMaxHeight

Définit la hauteur maximale de la disposition.
SetMaxWidth

Définit la largeur maximale de la disposition.
SetNumberSubstitution

Définit la substitution de nombre sur la plage de texte affectée par l’analyse de texte.
SetOpticalAlignment

Définit l’alignement de la marge optique pour le format de texte.
SetOpticalAlignment

Définissez la façon dont les glyphes s’alignent sur les bords de la marge.
SetPairKerning

Active ou désactive le crénage des paires sur une plage de texte donnée.
SetParagraphAlignment

Définit l’option d’alignement d’un paragraphe par rapport aux bords supérieur et inférieur de la zone de disposition.
SetPixelsPerDip

Définit le nombre de pixels bitmap par DIP (pixel indépendant de l’appareil). Un DIP étant de 1/96 pouce, cette valeur est le nombre de pixels par pouce divisé par 96.
SetReadingDirection

Définit le sens de lecture du paragraphe.
SetScriptAnalysis

Signale l’analyse du script pour la plage de texte spécifiée.
SetStrikethrough

Définit le texte barré dans une plage de texte spécifiée.
SetTextAlignment

Définit l’alignement du texte d’un paragraphe par rapport au bord de début et de fin d’une zone de disposition pour une interface IDWriteTextFormat.
SetTextAntialiasMode

Définit le mode anti-attirail du texte actuel de la cible de rendu bitmap.
SetTrimming

Définit les options de découpage pour le texte qui déborde de la largeur de la disposition.
SetTypography

Définit les fonctionnalités de typographie de police pour le texte dans une plage de texte spécifiée.
SetUnderline

Définit la mise en valeur du texte dans une plage de texte spécifiée.
SetVerticalGlyphOrientation

Définit l’orientation d’un format de texte.
SetVerticalGlyphOrientation

Définissez l’orientation préférée des glyphes lors de l’utilisation d’une direction de lecture verticale.
SetWordWrapping

Définit l’option de habillage de mot.
TranslateColorGlyphRun

Traduit une exécution de glyphe en une séquence d’exécutions de glyphes de couleur, qui peut être rendue pour produire une représentation en couleur de l’exécution « de base » d’origine.
TranslateColorGlyphRun

Cette méthode est appelée sur une exécution de glyphe pour la traduire en plusieurs exécutions de glyphes de couleur.
TryGetFontTable

Recherche la table de polices OpenType spécifiée si elle existe et retourne un pointeur vers celle-ci. La fonction accède aux données de police sous-jacentes via l’interface IDWriteFontFileStream implémentée par le chargeur de fichiers de police.
UnpackFontFile

La méthode UnpackFontFile décompresse les données de police d’un fichier conteneur (WOFF ou WOFF2) et retourne les données de police décompressées sous la forme d’un flux de fichiers de police.
Annuler l’inscriptionFontCollectionLoader

Annule l’inscription d’un chargeur de collection de polices personnalisé précédemment inscrit à l’aide de RegisterFontCollectionLoader.
DésinscrireFontFileLoader

Annule l’inscription d’un chargeur de fichiers de police précédemment inscrit auprès du système de polices DirectWrite à l’aide de RegisterFontFileLoader.

Interfaces

 
IDWriteAsyncResult

Représente le résultat d’une opération asynchrone. Un client peut utiliser l’interface pour attendre la fin de l’opération et obtenir le résultat.
IDWriteBitmapRenderTarget

Encapsule une bitmap et un contexte d’appareil indépendants de l’appareil 32 bits, qui peuvent être utilisés pour le rendu des glyphes.
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.
IDWriteColorGlyphRunEnumerator

Cette interface permet à l’application d’énumérer les exécutions de glyphes de couleur.
IDWriteColorGlyphRunEnumerator1

Énumérateur pour une collection ordonnée d’exécutions de glyphes de couleur.
IDWriteFactory

Utilisé pour créer tous les objets DirectWrite suivants. Cette interface est l’interface de fabrique racine pour tous les objets DirectWrite.
IDWriteFactory1

Interface de fabrique racine pour tous les objets DirectWrite. (IDWriteFactory1)
IDWriteFactory2

Interface de fabrique racine pour tous les objets DirectWrite. Je
IDWriteFactory3

Interface de fabrique racine pour tous les objets DirectWrite. (IDWriteFactory3)
IDWriteFactory4

Interface de fabrique racine pour tous les objets DirectWrite. (IDWriteFactory4)
IDWriteFactory5

Interface de fabrique racine pour tous les objets DirectWrite. (IDWriteFactory5)
IDWriteFactory6

Cette interface représente un objet de fabrique à partir duquel tous les objets DirectWrite sont créés. IDWriteFactory6 ajoute de nouvelles fonctionnalités pour l’utilisation des polices et des ressources de police.
IDWriteFactory7

Cette interface représente un objet de fabrique à partir duquel tous les objets DirectWrite sont créés. IDWriteFactory7 ajoute de nouvelles fonctionnalités pour l’utilisation des polices système.
IDWriteFont

Représente une police physique dans une collection de polices. Cette interface est utilisée pour créer des visages de police à partir de polices physiques, ou pour récupérer des informations telles que des métriques de visage de police ou des noms de visages à partir de visages de police existants.
IDWriteFont1

Représente une police physique dans une collection de polices. (IDWriteFont1)
IDWriteFont2

Représente une police physique dans une collection de polices. (IDWriteFont2)
IDWriteFont3

Représente une police dans une collection de polices.
IDWriteFontCollection

Objet qui encapsule un ensemble de polices, tel que l’ensemble de polices installées sur le système ou l’ensemble de polices dans un répertoire particulier. (IDWriteFontCollection)
IDWriteFontCollection1

Objet qui encapsule un ensemble de polices, tel que l’ensemble de polices installées sur le système ou l’ensemble de polices dans un répertoire particulier. (IDWriteFontCollection1)
IDWriteFontCollection2

Cette interface encapsule un ensemble de polices, comme l’ensemble de polices installées sur le système ou l’ensemble de polices dans un répertoire particulier. L’API de collection de polices peut être utilisée pour découvrir les familles de polices et les polices disponibles, et pour obtenir des métadonnées sur les polices. (IDWriteFontCollection2)
IDWriteFontCollection3

Cette interface encapsule un ensemble de polices, comme l’ensemble de polices installées sur le système ou l’ensemble de polices dans un répertoire particulier. L’API de collection de polices peut être utilisée pour découvrir les familles de polices et les polices disponibles, et pour obtenir des métadonnées sur les polices. (IDWriteFontCollection3)
IDWriteFontCollectionLoader

Utilisé pour construire une collection de polices en fonction d’un type particulier de clé.
IDWriteFontDownloadListener

Interface de rappel définie par l’application qui reçoit des notifications de la file d’attente de téléchargement de polices (interface IDWriteFontDownloadQueue).
IDWriteFontDownloadQueue

Interface qui met en file d’attente les demandes de téléchargement pour les polices, les caractères, les glyphes et les fragments de police distants.
IDWriteFontFace

Cette interface expose diverses données de police, telles que des métriques, des noms et des contours de glyphes. Il contient le type de visage de police, les références de fichier appropriées et les données d’identification de visage.
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)
IDWriteFontFace2

Contient le type de visage de police, les références de fichier appropriées et les données d’identification de visage. (IDWriteFontFace2)
IDWriteFontFace3

Contient le type de visage de police, les références de fichier appropriées et les données d’identification de visage. (IDWriteFontFace3)
IDWriteFontFace4

Contient le type de visage de police, les références de fichier appropriées et les données d’identification de visage. (IDWriteFontFace4)
IDWriteFontFace5

Contient le type de visage de police, les références de fichier appropriées et les données d’identification de visage. (IDWriteFontFace5)
IDWriteFontFaceReference

Représente une référence à une police.
IDWriteFontFaceReference1

Représente une référence à une police. Référence d’identification unique à une police, à partir de laquelle vous pouvez créer une face de police pour interroger des métriques de police et l’utiliser pour le rendu.
IDWriteFontFallback

Vous permet d’accéder aux polices de secours à partir de la liste des polices.
IDWriteFontFallback1

Vous permet d’accéder aux polices de secours à partir de la liste des polices.
IDWriteFontFallbackBuilder

Vous permet de créer des mappages de secours de police Unicode et de créer un objet de secours de police à partir de ces mappages.
IDWriteFontFamily

Représente une famille de polices associées. (IDWriteFontFamily)
IDWriteFontFamily1

Représente une famille de polices associées. (IDWriteFontFamily1)
IDWriteFontFamily2

Représente une famille de polices associées. IDWriteFontFamily2 ajoute de nouvelles fonctionnalités, notamment la récupération des polices par valeurs d’axe de police.
IDWriteFontFile

Représente un fichier de police. Les applications telles que les gestionnaires de polices ou les visionneuses de polices peuvent appeler IDWriteFontFile::Analyze pour savoir si un fichier particulier est un fichier de police et s’il s’agit d’un type de police pris en charge par le système de polices.
IDWriteFontFileEnumerator

Encapsule une collection de fichiers de police. Le système de polices utilise cette interface pour énumérer les fichiers de police lors de la création d’une collection de polices.
IDWriteFontFileLoader

Gère le chargement des ressources de fichier de police d’un type particulier à partir d’une clé de référence de fichier de police dans un objet de flux de fichier de police.
IDWriteFontFileStream

Charge les données du fichier de police à partir d’un chargeur de fichiers de polices personnalisé.
IDWriteFontList

Représente une liste de polices. (IDWriteFontList)
IDWriteFontList1

Représente une liste de polices. (IDWriteFontList1)
IDWriteFontList2

Représente une liste de polices. IDWriteFontList2 ajoute de nouvelles fonctionnalités, notamment la récupération du jeu de polices sous-jacent utilisé par la liste.
IDWriteFontResource

Fournit des informations sur l’axe d’une ressource de police et est utilisée pour créer des instances de visage de police spécifiques.
IDWriteFontSet

Représente un jeu de polices. (IDWriteFontSet)
IDWriteFontSet1

Représente un jeu de polices. (IDWriteFontSet1)
IDWriteFontSet2

Représente un jeu de polices. (IDWriteFontSet2)
IDWriteFontSet3

Représente un jeu de polices. (IDWriteFontSet3)
IDWriteFontSet4

Représente un jeu de polices. (IDWriteFontSet4)
IDWriteFontSetBuilder

Contient des méthodes pour créer un jeu de polices. (IDWriteFontSetBuilder)
IDWriteFontSetBuilder1

Contient des méthodes pour créer un jeu de polices. (IDWriteFontSetBuilder1)
IDWriteFontSetBuilder2

Contient des méthodes pour créer un jeu de polices. (IDWriteFontSetBuilder2)
IDWriteGdiInterop

Fournit une interopérabilité avec GDI, comme les méthodes permettant de convertir une face de police en structure LOGFONT ou de convertir une description de police GDI en visage de police. Il est également utilisé pour créer des objets cibles de rendu bitmap. (IDWriteGdiInterop)
IDWriteGdiInterop1

Fournit une interopérabilité avec GDI, comme les méthodes permettant de convertir une face de police en structure LOGFONT ou de convertir une description de police GDI en visage de police. Il est également utilisé pour créer des objets cibles de rendu bitmap. (IDWriteGdiInterop1)
IDWriteGlyphRunAnalysis

Contient des informations de bas niveau utilisées pour afficher une exécution de glyphe.
IDWriteInlineObject

Encapsule un graphique inline défini par l’application, ce qui permet à DWrite d’interroger les métriques comme si le graphique était un glyphe inline avec le texte.
IDWriteInMemoryFontFileLoader

Représente un chargeur de fichiers de polices qui peut accéder aux polices en mémoire.
IDWriteLocalFontFileLoader

Implémentation intégrée de l’interface IDWriteFontFileLoader, qui fonctionne sur les fichiers de police locaux et expose les informations du fichier de police locale à partir de la clé de référence du fichier de police.
IDWriteLocalizedStrings

Représente une collection de chaînes indexées par nom de paramètres régionaux.
IDWriteNumberSubstitution

Contient les chiffres et la ponctuation numérique appropriés pour un paramètre régional spécifié.
IDWritePixelSnapping

Définit les propriétés d’alignement de pixels telles que les pixels par DIP (pixel indépendant du périphérique) et la matrice de transformation actuelle d’un convertisseur de texte.
IDWriteRemoteFontFileLoader

Représente un chargeur de fichiers de polices qui peut accéder aux polices distantes (c’est-à-dire téléchargeables).
IDWriteRemoteFontFileStream

Représente un flux de fichier de polices, dont certaines parties peuvent être non locales.
IDWriteRenderingParams

Représente les paramètres de rendu de texte tels que le niveau ClearType, le contraste amélioré et la correction gamma pour la rastérisation et le filtrage des glyphes.
IDWriteRenderingParams1

Représente les paramètres de rendu du texte pour la rastérisation et le filtrage des glyphes. (IDWriteRenderingParams1)
IDWriteRenderingParams2

Représente les paramètres de rendu du texte pour la rastérisation et le filtrage des glyphes. (IDWriteRenderingParams2)
IDWriteRenderingParams3

Représente les paramètres de rendu du texte pour la rastérisation et le filtrage des glyphes. (IDWriteRenderingParams3)
IDWriteStringList

Représente une collection de chaînes indexées par nombre.
IDWriteTextAnalysisSink

Cette interface est implémentée par le client de l’analyseur de texte pour recevoir la sortie d’une analyse de texte donnée.
IDWriteTextAnalysisSink1

Interface que vous implémentez pour recevoir la sortie des analyseurs de texte.
IDWriteTextAnalysisSource

Implémenté par le client de l’analyseur de texte pour fournir du texte à l’analyseur.
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.
IDWriteTextAnalyzer

Analyse diverses propriétés de texte pour le traitement de script complexe, comme la prise en charge bidirectionnelle (bidi) pour les langues comme l’arabe, la détermination des opportunités de saut de ligne, le placement des glyphes et la substitution de nombre.
IDWriteTextAnalyzer1

Analyse diverses propriétés de texte pour le traitement de script complexe. (IDWriteTextAnalyzer1)
IDWriteTextAnalyzer2

Analyse diverses propriétés de texte pour le traitement de script complexe. (IDWriteTextAnalyzer2)
IDWriteTextFormat

L’interface IDWriteTextFormat décrit les propriétés de police et de paragraphe utilisées pour mettre en forme le texte, ainsi que les informations de paramètres régionaux.
IDWriteTextFormat1

Décrit les propriétés de police et de paragraphe utilisées pour mettre en forme le texte, et décrit les informations sur les paramètres régionaux. (IDWriteTextFormat1)
IDWriteTextFormat2

Décrit les propriétés de police et de paragraphe utilisées pour mettre en forme le texte, et décrit les informations sur les paramètres régionaux. (IDWriteTextFormat2)
IDWriteTextFormat3

Décrit les propriétés de police et de paragraphe utilisées pour mettre en forme le texte, et décrit les informations sur les paramètres régionaux. (IDWriteTextFormat3)
IDWriteTextLayout

L’interface IDWriteTextLayout représente un bloc de texte une fois qu’il a été entièrement analysé et mis en forme.
IDWriteTextLayout1

Représente un bloc de texte une fois qu’il a été entièrement analysé et mis en forme. (IDWriteTextLayout1)
IDWriteTextLayout2

Représente un bloc de texte une fois qu’il a été entièrement analysé et mis en forme. (IDWriteTextLayout2)
IDWriteTextLayout3

Représente un bloc de texte une fois qu’il a été entièrement analysé et mis en forme. (IDWriteTextLayout3)
IDWriteTextLayout4

Représente un bloc de texte une fois qu’il a été entièrement analysé et mis en forme.
IDWriteTextRenderer

Représente un ensemble de rappels définis par l’application qui effectuent le rendu du texte, des objets inline et des décorations telles que des soulignements. (IDWriteTextRenderer)
IDWriteTextRenderer1

Représente un ensemble de rappels définis par l’application qui effectuent le rendu du texte, des objets inline et des décorations telles que des soulignements. (IDWriteTextRenderer1)
IDWriteTypography

Représente un paramètre de typographie de police.

Structures

 
DWRITE_CARET_METRICS

La structure DWRITE_CARET_METRICS spécifie les métriques pour le placement de l’insertion dans une police.
DWRITE_CLUSTER_METRICS

Contient des informations sur un cluster de glyphes.
DWRITE_COLOR_GLYPH_RUN

Contient les informations nécessaires aux convertisseurs 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 glyphes de couleur de différents types en fonction de ce que la police prend en charge.
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 polices.
DWRITE_FONT_AXIS_VALUE

Représente une valeur pour un axe de polices. 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 la police actuelle.
DWRITE_FONT_METRICS

La structure DWRITE_FONT_METRICS spécifie les métriques applicables à tous les glyphes dans la police.
DWRITE_FONT_METRICS1

La structure DWRITE_FONT_METRICS1 spécifie les métriques applicables à tous les glyphes dans 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 pour 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 convertisseurs pour dessiner les exécutions de glyphes.
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 du point d’arrêt de ligne d’un caractère.
DWRITE_LINE_METRICS

Contient des informations sur une ligne de texte mise en forme. (DWRITE_LINE_METRICS)
DWRITE_LINE_METRICS1

Contient des informations sur une ligne de texte mise en forme. (DWRITE_LINE_METRICS1)
DWRITE_LINE_SPACING

Définit l’espacement vertical entre les lignes de texte.
DWRITE_MATRIX

La structure DWRITE_MATRIX spécifie la transformation graphique à appliquer aux glyphes rendus.
DWRITE_OVERHANG_METRICS

Indique la quantité de dips 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 du texte et son script système d’écriture, ainsi que certains attributs d’affichage.
DWRITE_SCRIPT_PROPERTIES

La structure de DWRITE_SCRIPT_PROPERTIES spécifie les propriétés de script pour la navigation et la justification de l’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 l’emplacement des barrés.
DWRITE_TEXT_METRICS

Contient les métriques associées au texte après la mise en page. (DWRITE_TEXT_METRICS)
DWRITE_TEXT_METRICS1

Contient les métriques associées au texte après la mise en page. (DWRITE_TEXT_METRICS1)
DWRITE_TEXT_RANGE

Spécifie une plage de positions de texte où le format est appliqué dans le texte représenté par un objet IDWriteTextLayout.
DWRITE_TRIMMING

Spécifie l’option de découpage pour le texte qui déborde de 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 d’exécution, le sens de lecture et le sens du flux d’un soulignement.
DWRITE_UNICODE_RANGE

La structure DWRITE_UNICODE_RANGE spécifie la plage de points de code Unicode.