PrivateFontCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Sammlung von Schriftartfamilien bereit, die aus Schriftartdateien erstellt werden, die von der Clientanwendung bereitgestellt werden.
public ref class PrivateFontCollection sealed : System::Drawing::Text::FontCollection
public sealed class PrivateFontCollection : System.Drawing.Text.FontCollection
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class PrivateFontCollection : System.Drawing.Text.FontCollection
type PrivateFontCollection = class
inherit FontCollection
[<System.Runtime.InteropServices.ComVisible(false)>]
type PrivateFontCollection = class
inherit FontCollection
Public NotInheritable Class PrivateFontCollection
Inherits FontCollection
- Vererbung
- Attribute
Hinweise
Die PrivateFontCollection Klasse ermöglicht Es Anwendungen, eine private Version einer vorhandenen Schriftart zu installieren, ohne die Systemversion der Schriftart zu ersetzen. Beispielsweise kann GDI+ zusätzlich zur vom System verwendeten Arial-Schriftart eine private Version der Schriftart Arial erstellen. PrivateFontCollection kann auch verwendet werden, um Schriftarten zu installieren, die nicht im Betriebssystem vorhanden sind. Dies ist eine temporäre Schriftartinstallation, die sich nicht auf die vom System installierte Sammlung auswirkt. Verwenden Sie die InstalledFontCollection Klasse, um die installierte Auflistung anzuzeigen.
Note
In .NET 6 und höheren Versionen wird das System.Drawing.Common-Paket, das diesen Typ enthält, nur unter Windows-Betriebssystemen unterstützt. Die Verwendung dieses Typs in plattformübergreifenden Apps führt zu Kompilierungszeitwarnungen und Laufzeit-Ausnahmen. Weitere Informationen finden Sie unter System.Drawing.Common wird nur unter Windows unterstützt.
Konstruktoren
| Name | Beschreibung |
|---|---|
| PrivateFontCollection() |
Initialisiert eine neue Instanz der PrivateFontCollection-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Families |
Ruft das Array von FontFamily Objekten ab, die diesem FontCollectionzugeordnet sind. (Geerbt von FontCollection) |
Methoden
| Name | Beschreibung |
|---|---|
| AddFontFile(String) |
Fügt dieser Datei eine Schriftart aus der angegebenen Datei hinzu PrivateFontCollection. |
| AddMemoryFont(IntPtr, Int32) |
Fügt dieser PrivateFontCollectionDatei eine Schriftart hinzu, die im Systemspeicher enthalten ist. |
| Dispose() |
Gibt alle von diesem FontCollectionRessourcen verwendeten Ressourcen frei. (Geerbt von FontCollection) |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den FontCollection verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. (Geerbt von FontCollection) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |