DirectWrite (DWrite)
Avsikt
Dagens program måste ha stöd för textrendering av hög kvalitet, lösningsoberoende dispositionsteckensnitt och fullständigt stöd för Unicode-text och layout. DirectWrite, ett DirectX API, tillhandahåller dessa funktioner med mera.
- Ett enhetsoberoende textlayoutsystem som förbättrar textläsbarheten i dokument och i användargränssnittet.
- Högkvalitativ textåtergivning av Microsoft ClearType som kan använda GDI, Direct2Deller programspecifik återgivningsteknik.
- Maskinvaruaccelererad text när den används med Direct2D-.
- Stöd för text i flera format.
- Stöd för avancerade typografifunktioner i OpenType-teckensnitt.
- Stöd för layout och återgivning av text på alla språk som stöds.
- GDI-kompatibel layout och rendering.
API:et stöder mätning, ritning och träfftestning av text i flera format. DirectWrite hanterar text på alla språk som stöds för globala och lokaliserade program och bygger på den nyckelspråksinfrastruktur som finns i Windows 7. DirectWrite tillhandahåller också ett API för glyph-återgivning på låg nivå för utvecklare som vill utföra sin egen layout och Unicode-till-glyph-bearbetning.
Not
Windows App SDK- introducerar en ny version av DirectWrite , kallad DWriteCore, som körs på versioner av Windows ned till Windows 8 och öppnar dörren för dig att använda den plattformsoberoende. Mer information finns i DWriteCore-översikt.
Körningskrav
- Windows 7 eller Windows Vista med Service Pack 2 (SP2) och Platform Update för Windows Vista
- Windows Server 2008 R2 eller Windows Server 2008 med Service Pack 2 (SP2) och Plattformsuppdatering för Windows Server 2008
I det här avsnittet
Ämne | Beskrivning |
---|---|
Nyheter i DirectWrite |
Här är några av de nya tilläggen till DirectWrite. |
programmeringsguide |
Följande avsnitt innehåller en översikt över DirectWrite-API:et. |
API-referens |
Beskriver DirectWrite-API:et. |
exempelkod |
Det här avsnittet innehåller information om exempelprogram för DirectWrite. |