IFontsManager

IFontsManager интерфейс

Управляет шрифтами в презентации.

public interface IFontsManager

Свойства

ИмяОписание
FontFallBackRulesCollection { get; set; }Представляет коллекцию правил FontFallBack пользователя для управления коллекциями шрифтов с целью корректных замен с помощью функции fallback. Чтение/запись IFontFallBackRulesCollection.
FontSubstRuleList { get; set; }Подстановки шрифтов, используемые при рендеринге. Чтение/запись IFontSubstRuleCollection.

Методы

ИмяОписание
AddEmbeddedFont(byte[], EmbedFontCharacters)Добавляет встроенный шрифт. Учтите, что большинство шрифтов защищены авторским правом. Сначала найдите лицензию шрифта и убедитесь, что её можно свободно перенести на другой компьютер. Может быть выброшено ArgumentException, если данные шрифта равны null или этот шрифт уже встроен.
AddEmbeddedFont(IFontData, EmbedFontCharacters)Добавляет встроенный шрифт. Учтите, что большинство шрифтов защищены авторским правом. Сначала найдите лицензию шрифта и убедитесь, что её можно свободно перенести на другой компьютер. Может быть выброшено ArgumentException, если данные шрифта равны null или этот шрифт уже встроен.
GetEmbeddedFonts()Возвращает шрифты, встроенные в презентацию.
GetFontBytes(IFontData, FontStyleType)Возвращает массив байтов, представляющий данные шрифта для указанного стиля шрифта и данных шрифта.
GetFontEmbeddingLevel(byte[], string)Определяет уровень встраивания шрифта по указанному массиву байтов и имени шрифта.
GetFonts()Возвращает шрифты, используемые в презентации.
GetSubstitutions()Получает информацию о шрифтах, которые будут заменены при рендеринге презентации.
GetSubstitutions(int[])Получает информацию о шрифтах, которые будут заменены при рендеринге указанных слайдов.
RemoveEmbeddedFont(IFontData)Удаляет встроенный шрифт.
ReplaceFont(IFontSubstRule)Заменить шрифт в презентации, используя информацию, предоставленную в IFontSubstRule.
ReplaceFont(IFontSubstRuleCollection)Заменить шрифт в презентации, используя информацию, предоставленную в коллекции IFontSubstRule.
ReplaceFont(IFontData, IFontData)Заменить шрифт в презентации.

См. также