Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poniższe tematy zawierają omówienie interfejsu API DirectWrite.
W tej sekcji
| Temat | Opis |
|---|---|
| Wprowadzenie DirectWrite | |
| samouczek : wprowadzenie do DirectWrite | W tym dokumencie pokazano, jak używać DirectWrite i Direct2D do tworzenia prostego tekstu zawierającego pojedynczy format, a następnie tekstu zawierającego wiele formatów. |
| formatowanie tekstu i układu | DirectWrite udostępnia dwa interfejsy do formatowania tekstu: IDWriteTextFormat i IDWriteTextLayout. IDWriteTextFormat opisuje tylko format tekstu i jest używany w przypadkach, gdy cały ciąg ma być taki sam rozmiar czcionki, styl, waga itd. Z drugiej strony IDWriteTextLayout hermetyzuje zarówno ciąg tekstowy, jak i formatowanie dla określonych zakresów ciągu. W tym dokumencie opisano każdy interfejs i ich zastosowania. Aby uzyskać więcej informacji na temat tworzenia i metod tych interfejsów, zobacz IDWriteTextFormat i IDWriteTextLayout stron referencyjnych. |
| uzasadnienie, kerning i odstępy | Począwszy od systemu Windows 8, DirectWrite udostępnia szereg funkcji, które umożliwiają sterowanie podstawowymi funkcjami typograficzne, układem i odstępami, takimi jak odstępy między znakami, kerning par i uzasadnienie. |
| pionowy tekst | Począwszy od systemu Windows 8, DirectWrite ma kilka nowych interfejsów API, które umożliwiają używanie tekstu pionowego w aplikacjach. |
| wydajności | Wydajność DirectWrite zależy w dużej mierze od sposobu renderowania. Zobacz temat Zwiększanie wydajności aplikacji Direct2D, aby uzyskać informacje na temat wydajności renderowania za pomocą Direct2D. |
| Metryki tekstu | Aby ułatwić układ, wybór czcionek niestandardowych i inne operacje intensywnie korzystające z metryk, począwszy od systemu Windows 8, DirectWrite ma wiele nowych interfejsów API, aby wyrazić wszystkie informacje o czcionkach, które mogą wymagać tworzenia aplikacji tekstu sformatowanego. |
| czcionki kolorów | W tym temacie opisano czcionki kolorów, ich obsługę w trybie DirectWrite i Direct2D oraz sposób ich używania w aplikacji. |
| Renderowanie directWrite | |
| tematy porad | Poniższe tematy zawierają omówienie interfejsu API DirectWrite. |
| Glyphs i Glyph działa | Przebiegi glyph i glyph są dostępne w najniższej warstwie funkcjonalności interfejsu API DirectWrite, warstwie renderowania glifów. |
| niestandardowych zestawów czcionek | W tym temacie opisano różne sposoby używania czcionek niestandardowych w aplikacji. |
| kolekcji czcionek niestandardowych (Windows 7/8) | DirectWrite zapewnia dostęp do kolekcji czcionek systemowych przy użyciu metody IDWriteFactory::GetSystemFontCollection. Jest to kolekcja czcionek, która jest najczęściej używana. Jednak niektóre aplikacje muszą używać czcionek, które nie są zainstalowane w systemie, na przykład z dołączonych plików czcionek lub plików czcionek osadzonych w aplikacji. Jeśli żądane czcionki nie znajdują się w kolekcji czcionek systemowych, możesz utworzyć niestandardową kolekcję czcionek pochodzącą z IDWriteFontCollection. |
| czcionek zmiennych OpenType | W tym temacie opisano czcionki zmiennych OpenType, ich obsługę w trybie DirectWrite i Direct2D oraz sposób ich używania w aplikacji. |
| porównanie interfejsu API tekstu Win32 | W przypadku tych deweloperów, którzy migrują kod aplikacji Win32, poniższa tabela zawiera listę interfejsów API tekstu Win32 i przybliżony odpowiednik funkcji DirectWrite. |
| współdziałanie z GDI | DirectWrite zapewnia ścieżkę migracji z i niektóre współdziałanie z modelem czcionek GDI, a także interfejsy renderowania tekstu na mapie bitowej, które następnie można narysować w oknie. |
| wybór czcionki | Interfejs IDWriteFontSet4 uwidacznia metody wybierania czcionek z zestawu czcionek. Te metody umożliwiają przejście do modelu rodziny czcionek typograficznego przy zachowaniu zgodności z istniejącymi aplikacjami, dokumentami i czcionkami. |
| słownik DirectWrite | Słownik terminów DirectWrite. |