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. |