FontSourceBase

FontSourceBase class

Это абстрактный базовый класс для классов, которые позволяют пользователю указывать различные источники шрифтов.

Чтобы узнать больше, посетитеРабота со шрифтами статья документации.

public abstract class FontSourceBase

Характеристики

ИмяОписание
Priority { get; }Возвращает приоритет источника шрифта.
abstract Type { get; }Возвращает тип источника шрифта.
WarningCallback { get; set; }Вызывается во время обработки источника шрифта при обнаружении проблемы, которая может привести к потере точности форматирования.

Методы

ИмяОписание
GetAvailableFonts()Возвращает список шрифтов, доступных через этот источник.

Примеры

Показывает, как использовать файл шрифта в локальной файловой системе в качестве источника шрифта.

FileFontSource fileFontSource = new FileFontSource(MyDir + "Alte DIN 1451 Mittelschrift.ttf", 0);

Document doc = new Document();
doc.FontSettings = new FontSettings();
doc.FontSettings.SetFontsSources(new FontSourceBase[] {fileFontSource});

Assert.AreEqual(MyDir + "Alte DIN 1451 Mittelschrift.ttf", fileFontSource.FilePath);
Assert.AreEqual(FontSourceType.FontFile, fileFontSource.Type);
Assert.AreEqual(0, fileFontSource.Priority);

Смотрите также