FontFamily Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje skupinu typů tváří s podobným základním designem a určitými variantami ve stylech. Tuto třídu nelze zdědit.
public ref class FontFamily sealed : MarshalByRefObject, IDisposable
public sealed class FontFamily : MarshalByRefObject, IDisposable
type FontFamily = class
inherit MarshalByRefObject
interface IDisposable
Public NotInheritable Class FontFamily
Inherits MarshalByRefObject
Implements IDisposable
- Dědičnost
- Implementuje
Příklady
Následující příklad kódu ukazuje všechny rodiny písem ve Families vlastnosti FontFamily třídy. Tento příklad je navržený tak, aby se používal s formulářem Windows. Chcete-li spustit tento příklad, přidejte pojmenovaný ListBoxlistBox1 do formuláře a zavolejte PopulateListBoxWithFonts metodu z konstruktoru formuláře.
private:
void PopulateListBoxWithFonts()
{
listBox1->Width = 200;
listBox1->Location = Point(40,120);
System::Collections::IEnumerator^ myEnum = FontFamily::Families->GetEnumerator();
while ( myEnum->MoveNext() )
{
FontFamily^ oneFontFamily = safe_cast<FontFamily^>(myEnum->Current);
listBox1->Items->Add( oneFontFamily->Name );
}
}
private void PopulateListBoxWithFonts()
{
listBox1.Width = 200;
listBox1.Location = new Point(40, 120);
foreach ( FontFamily oneFontFamily in FontFamily.Families )
{
listBox1.Items.Add(oneFontFamily.Name);
}
}
Private Sub PopulateListBoxWithFonts()
listBox1.Width = 200
listBox1.Location = New Point(40, 120)
Dim oneFontFamily As FontFamily
For Each oneFontFamily In FontFamily.Families
listBox1.Items.Add(oneFontFamily.Name)
Next
End Sub
Poznámky
Poznámka:
V .NET 6 a novějších verzích je balíček System.Drawing.Common, který obsahuje tento typ, podporován pouze v operačních systémech Windows. Použití tohoto typu v multiplatformních aplikacích způsobuje upozornění v době kompilace a výjimky za běhu. Další informace naleznete v tématu System.Drawing.Common podporován pouze ve Windows.
Konstruktory
| Name | Description |
|---|---|
| FontFamily(GenericFontFamilies) |
Inicializuje novou FontFamily ze zadané obecné rodiny písem. |
| FontFamily(String, FontCollection) |
Inicializuje novou FontFamily v zadaném FontCollection názvu se zadaným názvem. |
| FontFamily(String) |
Inicializuje nový FontFamily se zadaným názvem. |
Vlastnosti
| Name | Description |
|---|---|
| Families |
Vrátí pole, které obsahuje všechny FontFamily objekty přidružené k aktuálnímu grafickému kontextu. |
| GenericMonospace |
Získá obecný monospace FontFamily. |
| GenericSansSerif |
Získá obecný sans serif FontFamily objekt. |
| GenericSerif |
Získá obecný serif FontFamily. |
| Name |
Získá název tohoto FontFamily. |
Metody
| Name | Description |
|---|---|
| CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
| Dispose() |
Uvolní všechny prostředky používané tímto FontFamilynástrojem . |
| Equals(Object) |
Určuje, zda zadaný objekt je a FontFamily je identický s tímto FontFamily. |
| Finalize() |
Umožňuje objektu pokusit se uvolnit prostředky a provést další operace čištění před uvolněním paměti. |
| GetCellAscent(FontStyle) |
Vrátí ascentní buňku v jednotkách návrhu FontFamily zadaného stylu. |
| GetCellDescent(FontStyle) |
Vrátí sestup buňky v jednotkách návrhu FontFamily zadaného stylu. |
| GetEmHeight(FontStyle) |
Získá výšku v jednotkách návrhu písma čtverce em pro zadaný styl. |
| GetFamilies(Graphics) |
Zastaralé.
Zastaralé.
Vrátí pole, které obsahuje všechny FontFamily objekty dostupné pro zadaný grafický kontext. |
| GetHashCode() |
Získá hash kód pro tento FontFamily. |
| GetLifetimeService() |
Zastaralé.
Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| GetLineSpacing(FontStyle) |
Vrátí řádkování zadaného FontFamily stylu v jednotkách návrhu. Řádkování je svislá vzdálenost mezi základními řádky dvou po sobě jdoucích řádků textu. |
| GetName(Int32) |
Vrátí název v zadaném jazyce .FontFamily |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| IsStyleAvailable(FontStyle) |
Určuje, zda je zadaný FontStyle výčet k dispozici. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
| ToString() |
Převede ho FontFamily na reprezentaci řetězce čitelné člověkem. |