Udostępnij za pośrednictwem


Tematy porad (DirectWrite)

Poniższe tematy zawierają omówienie interfejsu API DirectWrite.

W tej sekcji

Temat Opis
Jak wyrównać tekstu
Można wyrównać tekst DirectWrite przy użyciu metody SetTextAlignment interfejsu IDWriteTextFormat
Jak dodać obsługę wielu monitorów
DirectWrite obejmuje obsługę systemów z wieloma monitorami. Różne monitory mogą mieć inną geometrię pikseli (RGB, BGR lub FLAT) lub inne atrybuty. Aby uzyskać więcej informacji na temat geometrii pikseli, zobacz temat referencyjny DWRITE_PIXEL_GEOMETRY. W tym temacie pokazano, jak dodać obsługę wielu monitorów do aplikacji DirectWrite.
, jak upewnić się, że aplikacja jest prawidłowo wyświetlana na High-DPI wyświetla
Opisuje sposób tworzenia okna wyświetlanego prawidłowo na wyświetlaczach o wysokiej rozdzielczości DPI.
Jak upewnić się, że tekst jest wyświetlany przy użyciu poprawnego kierunku czytania
Niektóre języki, takie jak arabski i hebrajski, wymagają kierunku czytania od prawej do lewej. Dla obiektu DirectWrite format tekstu domyślny kierunek odczytu jest od lewej do prawej. Funkcja DirectWrite nie wywnioskuje automatycznie kierunku odczytu z ustawień regionalnych, więc musisz to zrobić samodzielnie.
Jak wyliczać czcionki
W tym omówieniu przedstawiono sposób wyliczania czcionek w kolekcji czcionek systemowych według nazwy rodziny.
Jak przeprowadzić testowanie trafień w układzie tekstu
Zawiera krótki samouczek dotyczący dodawania testowania trafień do aplikacji DirectWrite, która wyświetla tekst przy użyciu interfejsuidWriteTextLayout.
Dodawanie obiektów wbudowanych do układu tekstu
Zawiera krótki samouczek dotyczący dodawania obiektów wbudowanych do aplikacji DirectWrite, która wyświetla tekst przy użyciu interfejsu IDWriteTextLayout.
Jak dodać efekty rysunku klienta do układu tekstu
Zawiera krótki samouczek dotyczący dodawania efektów rysowania klienta do aplikacji DirectWrite, która wyświetla tekst przy użyciu interfejsu IDWriteTextLayout i niestandardowego modułu renderowania tekstu.