Class FontsSubsystem
Названий на: Aspose.Note.Fonts Асамблея: Aspose.Note.dll (25.4.0)
Базовий клас впровадження Aspose.Note.Fonts.IFONTsSubsystem інтерфейс.Забезпечує функціональність для стандартних шрифтів і заміни шпигунів.Override Aspose.Note.Fonts.FoonsSubsystem.SoftFetchFamily захищена функція членства в деривативному класі, щоб реалізувати логіку для відновлення об’єкта System.Drawing.
public abstract class FontsSubsystem : IFontsSubsystem
{
public abstract Font GetFontByName(string name);
public abstract void AddFont(Font font);
public abstract void RemoveFont(Font font);
}
Inheritance
Derived
Implements
Нападні члени
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.FontsSubsystem.
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
Потік, що містить стандартний шрифт.
fontsSubstitutions
Dictionary
• <
string
, string
>
Замінити шрифт.
FontsSubsystem(string, Словник<strings, string="">)
Ініціалює нову інстанцію класу Aspose.Note.FontsSubsystem.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Потік, що містить стандартний шрифт.
fontsSubstitutions
Dictionary
• <
string
, string
>
Замінити шрифт.
Створення FontsSubsystem()
Ініціалює нову інстанцію класу Aspose.Note.FontsSubsystem.
protected FontsSubsystem()
{
}
Properties
DefaultFont
Приймає або встановлює стандартний шрифт.
public FontFamily DefaultFont
{
get;
protected set;
}
вартість нерухомості
Methods
AddFont (Стрим і струм)
Додайте шрифт
public void AddFont(Stream stream, string tempFolder)
{
}
Parameters
stream
Stream
Потік, що містить шрифт.
tempFolder
string
Створення Temp Folder.
Створення AddFont (Stream)
Додайте шрифт
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
Потік, що містить шрифт.
Створення AddFont (String)
Додайте шрифт
public void AddFont(string file)
{
}
Parameters
file
string
Шлях до файлу, що містить шрифт.
AddFontSubstitution (тринг, стрічка)
Замінити шрифт на додаток.
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
Ім’я заміненого шрифту
substitution
string
Назва заміна шрифту.
Створення FetchFontFamily(String)
Фетчес шрифт сім’я як кандидат на GetFontFamily.
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
Назва шрифту .
Returns
Створення System.Drawing.FontFamily
FindFontFamilyInInternalCollection(пристрій)
Спробуйте знайти сім’ю шрифтів у внутрішній колекції шпигунів GDI.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
Назва сімейного шрифту.
Returns
Створення System.Drawing.FontFamily
Створення GetFontFamily (String)
Знайдіть сімейний шрифт.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
Назва шрифту .
Returns
Створення System.Drawing.FontFamily
Створення LoadFontsFromFolder(string)
Завантажує всі шрифти TrueType з зазначеної папки до внутрішньої колекції.
public void LoadFontsFromFolder(string folder)
{
foreach (var file in Directory.GetFiles(folder, "*.ttf"))
{
using (var font = new Font(file))
{
AddFont(font);
}
}
}
Parameters
folder
string
Документ, що містить шрифти.
Exceptions
Параметр “Фолдер” є нульовим або порожнім.
Директиви, визначені папкою, не існують.
Файл з папки не містить шрифту TrueType.
Переклад на англійську мову (string)
Спробуйте перекласти ім’я шрифту на його заміну через внутрішню таблицю.
protected string TranslateFontName(string fontName)
{
}
Parameters
fontName
string
Назва шрифту .
Returns
Назва заміни шрифту, якщо іншим чином зазначено саме зазначене словосполучення.</string,></string,></string,></string,>