DirectWrite (DWrite)

Objectif

Les applications d’aujourd’hui doivent prendre en charge le rendu de texte de haute qualité, les polices de plan indépendantes de la résolution et la prise en charge du texte Unicode complet et de la disposition. DirectWrite, une API DirectX, fournit ces fonctionnalités et bien plus encore.

  • Système de disposition de texte indépendant de l’appareil qui améliore la lisibilité du texte dans les documents et dans l’interface utilisateur.
  • Haute qualité, sous-pixels, rendu de texte Microsoft ClearType qui peut utiliser GDI, Direct2D ou une technologie de rendu spécifique à l’application.
  • Texte accéléré par le matériel, lorsqu’il est utilisé avec Direct2D.
  • Prise en charge du texte multiformat.
  • Prise en charge des fonctionnalités typographiques avancées des polices OpenType.
  • Prise en charge de la disposition et du rendu du texte dans toutes les langues prises en charge.
  • Disposition et rendu compatibles avec GDI.

L’API prend en charge la mesure, le dessin et le test d’accès du texte multiformat. DirectWrite gère le texte dans toutes les langues prises en charge pour les applications globales et localisées, en s’appuyant sur l’infrastructure de langue clé trouvée dans Windows 7. DirectWrite fournit également une API de rendu de glyphe de bas niveau pour les développeurs désireux de réaliser leurs propres disposition et traitement d’Unicode à glyphe.

Notes

SDK d'application Windows introduit une nouvelle version de DirectWrite, appelée DWriteCore, qui s’exécute sur les versions de Windows jusqu’à Windows 8, et vous permet de l’utiliser sur plusieurs plateformes. Pour plus d’informations, consultez Vue d’ensemble de DWriteCore.

Conditions d’exécution

  • Windows 7 ou Windows Vista avec Service Pack 2 (SP2) et Mise à jour de plateforme pour Windows Vista
  • Windows Server 2008 R2 ou Windows Server 2008 avec Service Pack 2 (SP2) et mise à jour de plateforme pour Windows Server 2008

Contenu de cette section

Rubrique Description
Nouveautés de DirectWrite
Voici quelques-uns des nouveaux ajouts à DirectWrite.
Guide de programmation
Les rubriques suivantes fournissent une vue d’ensemble de l’API DirectWrite.
Référence sur l’API
Décrit l’API DirectWrite.
Exemple de Code
Cette section contient des informations sur les exemples de programmes pour DirectWrite.