PrivateFontCollection 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.
Udostępnia kolekcję rodzin czcionek utworzonych na podstawie plików czcionek udostępnianych przez aplikację kliencką.
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
- Dziedziczenie
- Atrybuty
Uwagi
Klasa PrivateFontCollection umożliwia aplikacjom zainstalowanie prywatnej wersji istniejącej czcionki bez konieczności zastępowania wersji systemowej czcionki. Na przykład GDI+ może utworzyć prywatną wersję czcionki Arial oprócz czcionki Arial używanej przez system. PrivateFontCollection można również użyć do instalowania czcionek, które nie istnieją w systemie operacyjnym. Jest to tymczasowa instalacja czcionki, która nie ma wpływu na kolekcję zainstalowaną przez system. Aby wyświetlić zainstalowaną kolekcję, użyj InstalledFontCollection klasy .
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
PrivateFontCollection() |
Inicjuje nowe wystąpienie klasy PrivateFontCollection. |
Właściwości
Families |
Pobiera tablicę obiektów skojarzonych FontFamily z tym FontCollectionobiektem . (Odziedziczone po FontCollection) |
Metody
AddFontFile(String) |
Dodaje czcionkę z określonego pliku do tego PrivateFontCollectionpliku . |
AddMemoryFont(IntPtr, Int32) |
Dodaje do tego PrivateFontCollectionczcionkę zawartą w pamięci systemowej . |
Dispose() |
Zwalnia wszystkie zasoby używane przez ten FontCollectionprogram . (Odziedziczone po FontCollection) |
Dispose(Boolean) |
Zwalnia zasoby niezarządzane używane przez element FontCollection i opcjonalnie zwalnia zasoby zarządzane. (Odziedziczone po FontCollection) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |