Поделиться через


PrivateFontCollection Класс

Определение

Предоставляет коллекцию семейств шрифтов, созданных из файлов шрифтов, предоставленных клиентским приложением.

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
Наследование
PrivateFontCollection
Атрибуты

Комментарии

Класс PrivateFontCollection позволяет приложениям устанавливать закрытую версию существующего шрифта без необходимости замены системной версии шрифта. Например, GDI+ может создать закрытую версию шрифта Arial в дополнение к шрифту Arial, используемому системой. PrivateFontCollection также можно использовать для установки шрифтов, которые не существуют в операционной системе. Это временная установка шрифта, которая не влияет на коллекцию, установленную системой. Чтобы просмотреть установленную коллекцию, используйте InstalledFontCollection класс .

Примечание

В .NET 6 и более поздних версиях пакет System.Drawing.Common, включающий этот тип, поддерживается только в операционных системах Windows. Использование этого типа в кроссплатформенных приложениях вызывает предупреждения во время компиляции и исключения во время выполнения. Дополнительные сведения см . в статье System.Drawing.Common, поддерживаемая только в Windows.

Конструкторы

PrivateFontCollection()

Инициализирует новый экземпляр класса PrivateFontCollection.

Свойства

Families

Получает массив объектов FontFamily, связанных с FontCollection.

(Унаследовано от FontCollection)

Методы

AddFontFile(String)

Добавляет шрифт из указанного файла в PrivateFontCollection.

AddMemoryFont(IntPtr, Int32)

Добавляет шрифт из системной памяти в PrivateFontCollection.

Dispose()

Освобождает все ресурсы, используемые этим объектом FontCollection.

(Унаследовано от FontCollection)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом FontCollection, а при необходимости освобождает также управляемые ресурсы.

(Унаследовано от FontCollection)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел