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


Класс PrivateFontCollection (gdiplusheaders.h)

PrivateFontCollection — это класс коллекции для шрифтов. Этот класс хранит коллекцию шрифтов специально для приложения. Шрифты в коллекции могут включать установленные шрифты, а также шрифты, которые не были установлены в системе.

Наследование

Класс PrivateFontCollection реализует FontCollection.

Методы

Класс PrivateFontCollection содержит следующие методы.

 
PrivateFontCollection::AddFontFile

Метод PrivateFontCollection::AddFontFile добавляет файл шрифта в эту частную коллекцию шрифтов.
PrivateFontCollection::AddMemoryFont

Метод PrivateFontCollection::AddMemoryFont добавляет шрифт, содержащийся в системной памяти, в коллекцию шрифтов Windows GDI+.
PrivateFontCollection::P rivateFontCollection

Создает пустой объект PrivateFontCollection. (PrivateFontCollection.PrivateFontCollection)
PrivateFontCollection::P rivateFontCollection

Создает пустой объект PrivateFontCollection. (перегрузка 1/2)

Комментарии

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

Примечание При использовании API GDI+ не следует разрешать приложению скачивать произвольные шрифты из ненадежных источников. Операционной системе требуются повышенные привилегии, чтобы гарантировать, что все установленные шрифты являются надежными.
 

Требования

   
Целевая платформа Windows
Header gdiplusheaders.h