Class FontsSubsystem
Именује се: Aspose.Note.Fonts Асамблеја: Aspose.Note.dll (25.4.0)
Базе класе имплементација Aspose.Note.Fonts.IFONTsSubsystem интерфејс.Обезбеђује функционалност за подразумеване штампе и замене штампа.Оверриде Аппосе.Ноте.Фонтс.СунтиSubsystem.FetchFontFamily заштићена функција чланова у деривираном класу да имплементирају логику за повраћање Систем.Дреинг.ФонтФамили објекта.
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(Stream, Речник<string, string="">)
Иницијалише нову инстанцију класе Aspose.Note.FontsSubsystem.
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
Поток са дефолтним шрифтом.
fontsSubstitutions
Dictionary
<
string
, string
>
Замењују се шрифтови.
FontsSubsystem(string, Речник<strin, string="">)
Иницијалише нову инстанцију класе Aspose.Note.FontsSubsystem.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Поток са дефолтним шрифтом.
fontsSubstitutions
Dictionary
<
string
, string
>
Замењују се шрифтови.
ФунтсСубсистем()
Иницијалише нову инстанцију класе 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
То је Темп Фолдер.
Додавање ( Stream )
Додајте шрифт.
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
Поток који садржи шрифт.
Додавање ( String )
Додајте шрифт.
public void AddFont(string file)
{
}
Parameters
file
string
Пут до датотеке која садржи шрифт.
AddFontSubstitution(string, string)
Додајте замену шрифта.
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
Замењено име шрифта.
substitution
string
Замена имена шрифта.
ФетцхФонтФамили (Стринг)
Фетцхес фамилију шрифта као кандидат за GetFontFamily.
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
Име је шрифт.
Returns
Систем.Цитање.ФонтФамили
FindFontFamilyInInternalCollection(string)
Покушајте да пронађете породицу шрифта у унутрашњости колекције ГДИ шпијуна.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
Име породице шрифта.
Returns
Систем.Цитање.ФонтФамили
ГЕТФОНТФАМИЛИ (Стринг)
Добије породицу шрифта.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
Име је шрифт.
Returns
Систем.Цитање.ФонтФамили
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,>