Class FontsSubsystem

Class FontsSubsystem

Название пространства: Aspose.Note.Fonts Ассоциация: Aspose.Note.dll (25.4.0)

Базовый класс реализует интерфейс Aspose.Note.Fonts.IFONTsSubsystem.Обеспечивает функциональность стандартных шрифтов и замен шрифов.Override Aspose.Note.Fonts.FoonsSubsystem.SmartFetchFamily защищает функцию члена в дериватированном классе для внедрения логики для восстановления объекта System.Drawing.

public abstract class FontsSubsystem : IFontsSubsystem

Inheritance

object FontsSubsystem

Derived

DocumentFontsSubsystem

Implements

IFontsSubsystem

Наследованные члены

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

FontsSubsystem(Поток, словарь<string, string="">)

Инициализует новую инстанцию класса Aspose.Note.Fonts.Subsystem.

protected FontsSubsystem(Stream defaultFont, Dictionary<string, string=""> fontsSubstitutions = null)

Parameters

defaultFont Stream

Проток, содержащий стандартный шрифт.

fontsSubstitutions Dictionary • < string , string >

Заменяются шрифты.

FontsSubsystem(string, словарь <string, string="">)

Инициализует новую инстанцию класса Aspose.Note.Fonts.Subsystem.

protected FontsSubsystem(string defaultFontFile, Dictionary<string, string=""> fontsSubstitutions = null)

Parameters

defaultFontFile string

Проток, содержащий стандартный шрифт.

fontsSubstitutions Dictionary • < string , string >

Заменяются шрифты.

FontsSubsystem()

Инициализует новую инстанцию класса Aspose.Note.Fonts.Subsystem.

protected FontsSubsystem()

Properties

DefaultFont

Получается или устанавливается стандартный шрифт.

public FontFamily DefaultFont { get; protected set; }

Стоимость недвижимости

FontFamily

Methods

AddFont(Стрий, Стрий)

Добавьте шрифт.

public void AddFont(Stream stream, string tempFolder)

Parameters

stream Stream

Проток, содержащий шрифт.

tempFolder string

Темп на пакете.

AddFont(Stream)

Добавьте шрифт.

public void AddFont(Stream stream)

Parameters

stream Stream

Проток, содержащий шрифт.

AddFont(Стриг)

Добавьте шрифт.

public void AddFont(string file)

Parameters

file string

Путь к файлу, содержащему шрифт.

AddFontSubstitution(Стринг, Стринг)

Замена шрифта добавляется.

public void AddFontSubstitution(string substituted, string substitution)

Parameters

substituted string

Замененное название шрифта.

substitution string

Название замены шрифта.

FetchFontFamily(Стриг)

Фетч шрифт семья как кандидат для GetFontFamily.

protected abstract FontFamily FetchFontFamily(string fontName)

Parameters

fontName string

Имя шрифта .

Returns

FontFamily

Система.Drawing.FontFamily

FindFontFamilyInInternalCollection(Стриг)

Попробуйте найти семейство шрифтов в внутренней коллекции GDI.

protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)

Parameters

fontFamilyName string

Название семейного шрифта.

Returns

FontFamily

Система.Drawing.FontFamily

GetFontFamily(Стриг)

Имеет семейный шрифт.

public virtual FontFamily GetFontFamily(string fontName)

Parameters

fontName string

Имя шрифта .

Returns

FontFamily

Система.Drawing.FontFamily

LoadFontsFromFolder(Стриг)

Загружает все шрифты TrueType из указанной папки в внутреннюю коллекцию.

public void LoadFontsFromFolder(string folder)

Parameters

folder string

Карта, содержащая шрифты.

Exceptions

NullReferenceException

Параметр «файл» является нулевым или пустым.

DirectoryNotFoundException

Никакого каталога, указанного в папке, не существует.

InvalidDataException

Файл из папки не содержит шрифта TrueType.

TranslateFontName(Стриг)

Попробуйте перевести имя шрифта на его замену через внутреннюю таблицу.

protected string TranslateFontName(string fontName)

Parameters

fontName string

Имя шрифта .

Returns

string

Наименование заменного шрифта, если указано иное, сам указанный название.</string,></string,></string,></string,>

 Русский