Sdílet prostřednictvím


DirectWrite (DWrite)

Účel

Dnešní aplikace musí podporovat vysoce kvalitní vykreslování textu, písma osnovy nezávislé na rozlišení a plnou podporu rozložení a textu Unicode. Rozhraní DirectWrite, rozhraní API DirectX, poskytuje tyto funkce a další funkce.

  • Systém rozložení textu nezávislý na zařízení, který zlepšuje čitelnost textu v dokumentech a v uživatelském rozhraní.
  • Vysoce kvalitní, dílčí pixel, Microsoft ClearType vykreslování textu, které mohou používat GDI, Direct2Dnebo technologie vykreslování specifické pro aplikace.
  • Text akcelerovaný hardwarem při použití s Direct2D.
  • Podpora víceformátového textu
  • Podpora pokročilých typografických funkcí písem OpenType
  • Podpora rozložení a vykreslování textu ve všech podporovaných jazycích
  • GDIkompatibilní rozložení a vykreslování.

Rozhraní API podporuje měření, kreslení a testování víceformátového textu. DirectWrite zpracovává text ve všech podporovaných jazycích pro globální a lokalizované aplikace a staví na klíčové jazykové infrastruktuře nalezené ve Windows 7. DirectWrite také poskytuje rozhraní API pro vykreslování na nízké úrovni pro vývojáře, kteří chtějí provádět vlastní rozložení a zpracování kódu Unicode na glyph.

Poznámka

Sada Windows App SDK zavádí novou verzi DirectWrite , která se nazývá DWriteCore, která běží ve verzích Windows až do Windows 8, a otevře dveře, které můžete použít pro různé platformy. Další podrobnosti najdete v přehledu DWriteCore.

Požadavky na běh

  • Windows 7 nebo Windows Vista s aktualizací Service Pack 2 (SP2) a aktualizací platformy pro systém Windows Vista
  • Windows Server 2008 R2 nebo Windows Server 2008 s aktualizací Service Pack 2 (SP2) a aktualizací platformy pro Systém Windows Server 2008

V této části

Námět Popis
Novinky v DirectWrite
Tady jsou některé nové doplňky directWrite.
Průvodce programováním
Následující témata poskytují přehled rozhraní DIRECTWrite API.
Referenční rozhraní API
Popisuje rozhraní API DirectWrite.
vzorový kód
Tato část obsahuje informace o ukázkových programech pro DirectWrite.