Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Následující témata poskytují přehled rozhraní API DirectWrite.
V této části
| Námět | Popis |
|---|---|
| Představujeme DirectWrite | |
| kurz : Začínáme s rozhraním DirectWrite | Tento dokument ukazuje, jak pomocí DirectWrite a Direct2D vytvořit jednoduchý text, který obsahuje jeden formát, a text, který obsahuje více formátů. |
| formátování textu a rozložení | DirectWrite poskytuje dvě rozhraní pro formátování textu: IDWriteTextFormat a IDWriteTextLayout. IDWriteTextFormat popisuje pouze formát textu a používá se v případech, kdy má být celý řetězec stejnou velikostí písma, stylem, tloušťkou atd. Na druhé straně IDWriteTextLayout zapouzdřuje textový řetězec i formátování pro zadané oblasti řetězce. Tento dokument popisuje jednotlivá rozhraní a jejich použití. Další informace o vytváření a metodách těchto rozhraní naleznete v IDWriteTextFormat a IDWriteTextLayout referenční stránky. |
| odůvodnění, prokládání a mezery | Počínaje Windows 8 poskytuje DirectWrite řadu funkcí, které umožňují řídit základní typografické, rozložení a mezery, jako jsou mezery mezi znaky, prokládání párů a odůvodnění. |
| svislý text | Počínaje Windows 8 má DirectWrite řadu nových rozhraní API, která umožňují používat svislý text v aplikacích. |
| výkonu | Výkon DirectWrite závisí do značné míry na tom, jak ho vykreslujete. Informace o výkonu aplikací Direct2D pomocí Direct2D najdete v tématu Zlepšení výkonu aplikací Direct2D. |
| metrik textu | Pokud chcete pomoct s rozložením, vlastním výběrem písma a dalšími operacemi náročnými na metriky, počínaje Windows 8, DirectWrite má řadu nových rozhraní API pro vyjádření všech informací o písmech, která můžete vyžadovat při vývoji aplikací s formátovým textem. |
| barevná písma | Toto téma popisuje barevná písma, jejich podporu v DirectWrite a Direct2D a způsob jejich použití ve vaší aplikaci. |
| vykreslování DirectWrite | |
| témata s postupy | Následující témata poskytují přehled rozhraní API DirectWrite. |
| spuštění glyfů a glyfů | Glyfy a spuštění glyfů jsou k dispozici v nejnižší vrstvě funkcí rozhraní DirectWrite API, což je vrstva vykreslování glyfů. |
| vlastních sad písem | Toto téma popisuje různé způsoby použití vlastních písem v aplikaci. |
| vlastních kolekcí písem (Windows 7/8) | DirectWrite poskytuje přístup k systémové kolekci písem pomocí metody IDWriteFactory::GetSystemFontCollection. Toto je kolekce písem, která se nejčastěji používá. Některé aplikace ale musí používat písma, která nejsou v systému nainstalovaná, například ze zahrnutých souborů písem nebo souborů písem vložených do aplikace. Pokud požadovaná písma nejsou v systémové kolekci písem, můžete vytvořit vlastní kolekci písem odvozenou z IDWriteFontCollection. |
| písem opentype proměnných | Toto téma popisuje písma proměnných OpenType, jejich podporu v DirectWrite a Direct2D a způsob jejich použití ve vaší aplikaci. |
| porovnání textových rozhraní API win32 | Pro vývojáře, kteří migrují kód aplikace Win32, uvádí následující tabulka rozhraní API win32 text a přibližný ekvivalent v directWrite. |
| spolupráce s GDI | DirectWrite poskytuje cestu migrace a určitou interoperabilitu s modelem písem GDI a také rozhraním pro vykreslení textu na rastrový obrázek, který se pak dá nakreslit v okně. |
| výběr písma | Rozhraní IDWriteFontSet4 zveřejňuje metody pro výběr písem ze sady písem. Tyto metody umožňují přechod na typografického modelu rodiny písem při zachování kompatibility s existujícími aplikacemi, dokumenty a písmy. |
| glosáře DirectWrite | Glosář termínů DirectWrite. |