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.Fonts.Subsystem.
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
Потокът съдържа стандартни шрифтове.
fontsSubstitutions
Dictionary
<
string
, string
>
Заместването на шрифтове.
FontsSubsystem(string, Речник<strings, string="">)
Иницијализира нова инстанция на класата Aspose.Note.Fonts.Subsystem.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Потокът съдържа стандартни шрифтове.
fontsSubstitutions
Dictionary
<
string
, string
>
Заместването на шрифтове.
Източник на системата ()
Иницијализира нова инстанция на класата Aspose.Note.Fonts.Subsystem.
protected FontsSubsystem()
{
}
Properties
DefaultFont
Получавате или задавате подразбиране на шрифта.
public FontFamily DefaultFont
{
get;
protected set;
}
стойност на имота
Methods
AddFont (Stream и String)
Добавете шрифта.
public void AddFont(Stream stream, string tempFolder)
{
}
Parameters
stream
Stream
Потокът съдържа шрифта.
tempFolder
string
Това е Temp Folder.
Допълнителна информация (Stream)
Добавете шрифта.
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
Потокът съдържа шрифта.
Допълнителна информация (string )
Добавете шрифта.
public void AddFont(string file)
{
}
Parameters
file
string
Пътят към файла, съдържащ шрифта.
AddFontSubstitution (Стринг, струн)
Заместване на шрифта.
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
Заменено име на шрифта.
substitution
string
Замяна на името на шрифта.
ФечФонтFamily(String)
Фетчес шрифт семейство като кандидат за GetFontFamily.
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
Името на шрифта.
Returns
Създаване на системата.Drawing.FontFamily
ТърсенеFontFamilyInInternalCollection(string)
Опитайте се да намерите семейство на шрифтове в вътрешната колекция на GDI.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
Името на фамилията.
Returns
Създаване на системата.Drawing.FontFamily
Изтегляне на семейството (string)
Получават се фамилни шрифтове.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
Името на шрифта.
Returns
Създаване на системата.Drawing.FontFamily
LoadFontsFromFolder(Стринг)
Изтегля всички 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,>