Класс Aspose::Pdf::Text::FontCollection

FontCollection class

Представляет коллекцию шрифтов.

class FontCollection : public System::Collections::Generic::ICollection<System::SharedPtr<Font>>

Методы

МетодОписание
Add(const System::SharedPtr<Font>&, System::String&)Добавляет новый шрифт в ресурсы шрифтов и возвращает автоматически присвоенное имя ресурса шрифта.
Contains(const System::String&) constПроверяет, существует ли шрифт в коллекции шрифтов.
Contains(const System::SharedPtr<Font>&) const overrideОпределяет, содержит ли коллекция определённое значение.
CopyTo(System::ArrayPtr<System::SharedPtr<Font>>, int32_t) overrideКопирует всю коллекцию в совместимый одномерный массив, начиная с указанного индекса целевого массива.
get_Count() const overrideПолучает количество элементов объектов Font, фактически содержащихся в коллекции.
get_IsReadOnly() const overrideВозвращает значение, указывающее, является ли коллекция только для чтения.
get_IsSynchronized()Возвращает значение, указывающее, синхронизирован ли доступ к коллекции (потокобезопасен).
get_SyncRoot() constВозвращает объект, который может использоваться для синхронизации доступа к коллекции.
GetEnumerator() overrideВозвращает перечислитель для всей коллекции.
idx_get(int32_t)Получает элемент шрифта по указанному индексу.
idx_get(const System::String&)Получает шрифт из коллекции по имени шрифта. Исключение выбрасывается, если шрифт не найден.
Remove(const System::SharedPtr<Font>&) overrideУдаляет указанный элемент из коллекции.

Примечания

Font collections represented by FontCollection class are used in several scenarios. For example, in resources with Resources::Fonts property.

См. также