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