FontFamily Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje grupę typów twarzy o podobnym podstawowym projekcie i pewnych odmianach stylów. Klasa ta nie może być dziedziczona.
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
- Dziedziczenie
- Implementuje
Przykłady
Poniższy przykład kodu przedstawia wszystkie rodziny czcionek we Families właściwości FontFamily klasy . Ten przykład jest przeznaczony do użycia z formularzem systemu Windows. Aby uruchomić ten przykład, dodaj ListBox nazwę listBox1 do formularza i wywołaj PopulateListBoxWithFonts metodę z konstruktora formularza.
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
Uwagi
Uwaga
W programie .NET 6 i nowszych wersjach pakiet System.Drawing.Common, który obejmuje ten typ, jest obsługiwany tylko w systemach operacyjnych Windows. Użycie tego typu w aplikacjach międzyplatformowych powoduje ostrzeżenia w czasie kompilacji i wyjątki czasu wykonywania. Aby uzyskać więcej informacji, zobacz System.Drawing.Common only supported on Windows (Obsługiwane tylko w systemie Windows).
Konstruktory
| FontFamily(GenericFontFamilies) |
Inicjuje nową FontFamily z określonej rodziny czcionek ogólnych. |
| FontFamily(String) |
Inicjuje nową FontFamily o określonej nazwie. |
| FontFamily(String, FontCollection) |
Inicjuje nową FontFamily w określonej FontCollection nazwie. |
Właściwości
| Families |
Zwraca tablicę zawierającą wszystkie FontFamily obiekty skojarzone z bieżącym kontekstem grafiki. |
| GenericMonospace |
Pobiera ogólny monospace FontFamily. |
| GenericSansSerif |
Pobiera ogólny obiekt sans serif FontFamily . |
| GenericSerif |
Pobiera serif FontFamilyogólny . |
| Name |
Pobiera nazwę tego FontFamilyelementu . |
Metody
| CreateObjRef(Type) |
Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym. (Odziedziczone po MarshalByRefObject) |
| Dispose() |
Zwalnia wszystkie zasoby używane przez ten FontFamilyprogram . |
| Equals(Object) |
Wskazuje, czy określony obiekt jest obiektem i jest identyczny z tym FontFamilyelementem FontFamily . |
| Finalize() |
Umożliwia obiektowi próbę zwolnienia zasobów i wykonania innych operacji oczyszczania przed odzyskaniem przez odzyskiwanie pamięci. |
| GetCellAscent(FontStyle) |
Zwraca wzrost komórki w jednostkach FontFamily projektowych określonego stylu. |
| GetCellDescent(FontStyle) |
Zwraca spadek komórki w jednostkach FontFamily projektowych określonego stylu. |
| GetEmHeight(FontStyle) |
Pobiera wysokość w jednostkach projektowych czcionki kwadratu em dla określonego stylu. |
| GetFamilies(Graphics) |
Przestarzałe.
Przestarzałe.
Zwraca tablicę zawierającą wszystkie FontFamily obiekty dostępne dla określonego kontekstu graficznego. |
| GetHashCode() |
Pobiera kod skrótu dla tego FontFamilypliku . |
| GetLifetimeService() |
Przestarzałe.
Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
| GetLineSpacing(FontStyle) |
Zwraca odstępy między wierszami w jednostkach FontFamily projektowych określonego stylu. Odstęp między wierszami to pionowa odległość między liniami podstawowymi dwóch kolejnych wierszy tekstu. |
| GetName(Int32) |
Zwraca nazwę w określonym języku tego FontFamilyelementu . |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| InitializeLifetimeService() |
Przestarzałe.
Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
| IsStyleAvailable(FontStyle) |
Wskazuje, czy określone FontStyle wyliczenie jest dostępne. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| MemberwiseClone(Boolean) |
Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu. (Odziedziczone po MarshalByRefObject) |
| ToString() |
Konwertuje to FontFamily na reprezentację ciągu czytelnego dla człowieka. |