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 позволяет приложениям устанавливать частную версию существующего шрифта без необходимости замены системной версии шрифта. Например, GDI+ может создать частную версию шрифта Arial в дополнение к шрифту Arial, используемому системой. PrivateFontCollection также можно использовать для установки шрифтов, которые не существуют в операционной системе. Это временная установка шрифта, которая не влияет на установленную системой коллекцию. Чтобы просмотреть установленную коллекцию, используйте InstalledFontCollection класс.
Note
В .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) |