DirectWrite (DWrite)
Doel
De huidige toepassingen moeten ondersteuning bieden voor hoogwaardige tekstweergave, resolutieonafhankelijke overzichtslettertypen en volledige ondersteuning voor Unicode-tekst en indeling. DirectWrite, een DirectX-API, biedt deze functies en meer.
- Een apparaatonafhankelijk tekstindelingssysteem dat de leesbaarheid van tekst in documenten en in de gebruikersinterface verbetert.
- Hoogwaardige, sub pixel, Microsoft ClearType tekstweergave die gebruik kan maken van GDI-, Direct2D-of toepassingsspecifieke renderingtechnologie.
- Hardwareversnelde tekst, wanneer deze wordt gebruikt met Direct2D-.
- Ondersteuning voor tekst met meerdere indelingen.
- Ondersteuning voor de geavanceerde typografiefuncties van OpenType-lettertypen.
- Ondersteuning voor de indeling en weergave van tekst in alle ondersteunde talen.
- GDI-compatibele indeling en rendering.
De API biedt ondersteuning voor het meten, tekenen en testen van tekst met meerdere indelingen. DirectWrite verwerkt tekst in alle ondersteunde talen voor globale en gelokaliseerde toepassingen, die voortbouwen op de belangrijkste taalinfrastructuur in Windows 7. DirectWrite biedt ook een api voor glyph-rendering op laag niveau voor ontwikkelaars die hun eigen indeling en Unicode-naar-glyph-verwerking willen uitvoeren.
Notitie
Windows App SDK introduceert een nieuwe versie van DirectWrite, DWriteCore genaamd, die wordt uitgevoerd op versies van Windows naar Windows 8 en opent de deur voor u om deze platformoverschrijdend te gebruiken. Zie DWriteCore-overzichtvoor meer informatie.
Runtimevereisten
- Windows 7 of Windows Vista met Service Pack 2 (SP2) en Platform Update voor Windows Vista
- Windows Server 2008 R2 of Windows Server 2008 met Service Pack 2 (SP2) en Platform Update voor Windows Server 2008
In deze sectie
Onderwerp | Beschrijving |
---|---|
Wat is er nieuw in DirectWrite |
Hier volgen enkele van de nieuwe toevoegingen aan DirectWrite. |
programmeerhandleiding voor |
De volgende onderwerpen bieden een overzicht van de DirectWrite-API. |
API-verwijzing |
Beschrijft de DirectWrite-API. |
voorbeeldcode |
Deze sectie bevat informatie over voorbeeldprogramma's voor DirectWrite. |