Udostępnij za pośrednictwem


DirectWrite (DWrite)

Cel

Dzisiejsze aplikacje muszą obsługiwać wysokiej jakości renderowanie tekstu, czcionki konspektu niezależne od rozpoznawania oraz obsługę pełnego tekstu i układu Unicode. Funkcja DirectWrite, interfejs API directX, udostępnia te funkcje i nie tylko.

  • Niezależny od urządzenia system układu tekstu, który poprawia czytelność tekstu w dokumentach i w interfejsie użytkownika.
  • Renderowanie tekstu Microsoft ClearType o wysokiej jakości, pod pikselach,, które mogą używać GDI, Direct2Dlub technologii renderowania specyficznej dla aplikacji.
  • Tekst przyspieszany sprzętowo w przypadku używania z Direct2D.
  • Obsługa tekstu w wielu formatach.
  • Obsługa zaawansowanych funkcji typografii czcionek OpenType.
  • Obsługa układu i renderowania tekstu we wszystkich obsługiwanych językach.
  • interfejsu GDI- zgodny układ i renderowanie.

Interfejs API obsługuje mierzenie, rysowanie i testowanie trafień tekstu w wielu formatach. Funkcja DirectWrite obsługuje tekst we wszystkich obsługiwanych językach dla aplikacji globalnych i zlokalizowanych, opierając się na kluczowej infrastrukturze językowej znajdującej się w systemie Windows 7. Funkcja DirectWrite udostępnia również interfejs API renderowania glyph niskiego poziomu dla deweloperów, którzy chcą wykonać własny układ i przetwarzanie glifów Unicode na glyph.

Nuta

zestaw SDK aplikacji systemu Windows wprowadza nową wersję funkcji DirectWrite o nazwie DWriteCore, która działa w wersjach systemu Windows w dół do systemu Windows 8 i otwiera drzwi umożliwiające korzystanie z niej międzyplatformowych. Aby uzyskać więcej informacji, zobacz omówienie DWriteCore.

Wymagania dotyczące czasu wykonywania

  • Windows 7 lub Windows Vista z dodatkiem Service Pack 2 (SP2) i aktualizacją platformy dla systemu Windows Vista
  • Windows Server 2008 R2 lub Windows Server 2008 z dodatkiem Service Pack 2 (SP2) i aktualizacją platformy dla systemu Windows Server 2008

W tej sekcji

Temat Opis
Co nowego w DirectWrite
Poniżej przedstawiono niektóre nowe dodatki do funkcji DirectWrite.
Przewodnik programowania
Poniższe tematy zawierają omówienie interfejsu API DirectWrite.
dokumentacja interfejsu API
Opisuje interfejs API DirectWrite.
przykładowy kod
Ta sekcja zawiera informacje o przykładowych programach dla funkcji DirectWrite.