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.
.NET Desktop feedback