Sdílet prostřednictvím


Použití písem a textu

K dispozici je několik tříd nabízených GDI+ a GDI pro kreslení textu na Windows Forms. GDI+ Graphics třída má několik DrawString metod, které umožňují zadat různé funkce textu, jako je umístění, ohraničující obdélník, písmo a formát. Kromě toho můžete kreslit a měřit text pomocí GDI pomocí statických DrawText a MeasureText metod nabízených třídou TextRenderer. Metody GDI také umožňují zadat umístění, písmo a formát. Můžete zvolit GDI nebo GDI+ pro vykreslování textu; GDI však obecně nabízí lepší výkon a přesnější měření textu. Další třídy, které přispívají k vykreslování textu, zahrnují FontFamily, Font, StringFormata TextFormatFlags.

V této části

Návod: Jak vytvářet fonty a sady písem
Ukazuje, jak vytvořit objekty Font a FontFamily.

Postupy: Kreslení textu v zadaném umístění
Popisuje, jak nakreslit text v určitém umístění pomocí GDI+ a GDI.

Jak: Kreslit zalomený text v obdélníku
Vysvětluje, jak nakreslit text v obdélníku pomocí GDI+ a GDI.

Postupy: Kreslení textu pomocí GDI
Demonstruje použití GDI pro kreslení textu.

Postupy: Zarovnání nakreslených textových
Ukazuje, jak formátovat text GDI+ a GDI.

Jak na to: Vytvoření svislého textu
Popisuje, jak nakreslit svisle zarovnaný text pomocí GDI+.

Jak na to: Nastavení zarážek tabulátoru v nakreslených textových objektech
Ukazuje, jak kreslit text se zarážkami tabulátoru pomocí GDI+.

Postupy: Vytvoření výčtu nainstalovaných písem
Vysvětluje, jak zobrazit seznam názvů nainstalovaných písem.

Postupy: Vytvoření kolekce privátních písem
Popisuje, jak vytvořit objekt PrivateFontCollection.

Jak na to: Získání metrik fontu
Ukazuje, jak získat metriky písma, jako je například výška vzestupu buňky a sestup buňky.

Jak používat antialiasing s textem
Vysvětluje, jak používat antialiasing při kreslení textu.

Odkaz

Font
Popisuje tuto třídu a obsahuje odkazy na všechny jeho členy.

FontFamily
Popisuje tuto třídu a obsahuje odkazy na všechny jeho členy.

PrivateFontCollection
Popisuje tuto třídu a obsahuje odkazy na všechny jeho členy.

TextRenderer
Popisuje tuto třídu a obsahuje odkazy na všechny jeho členy.

TextFormatFlags
Popisuje tuto třídu a obsahuje odkazy na všechny jeho členy.