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. |