DirectWrite (DWrite)
But
Les applications d’aujourd’hui doivent prendre en charge le rendu de texte de haute qualité, les polices de contour indépendantes de la résolution, ainsi que le texte Unicode intégral et la prise en charge 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-pixel, 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 multi-format.
- Prise en charge des fonctionnalités de typographie avancées des polices OpenType.
- Prise en charge de la disposition et du rendu du texte dans toutes les langues prises en charge.
- GDI-compatible disposition et rendu.
L’API prend en charge la mesure, le dessin et le test de positionnement de texte multi-format. 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 qui souhaitent effectuer leur propre disposition et leur traitement Unicode-à-glyphe.
Note
sdk d’application Windows introduit une nouvelle version de DirectWrite, appelée DWriteCore, qui s’exécute sur des versions de Windows jusqu’à Windows 8, et ouvre la porte à son utilisation multiplateforme. Pour plus d’informations, consultez vue d’ensemble de DWriteCore.
Conditions requises pour l’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
Dans cette section
Sujet | 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. |
Informations de 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. |