Sdílet prostřednictvím


Průvodce programováním DirectWrite

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.