Class FontsSubsystem
名称: Aspose.Note.Fonts 集合: Aspose.Note.dll (25.4.0)
基班实施 Aspose.Note.Fonts.IFontSSubsystem 界面。提供默认字体和字符的替代功能。Override Aspose.Note.Fonts.FoonsSubsystem。FetchFentFamily在衍生类中保护会员函数,以实施恢复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。
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
包含默认字体的流。
fontsSubstitutions
Dictionary
<
string
, string
>
字体替代。
FontsSubsystem(string, 字典<strin, string="">)
启动一个新的例子 Aspose.Note.Fonts。
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
包含默认字体的流。
fontsSubstitutions
Dictionary
<
string
, string
>
字体替代。
字体( )
启动一个新的例子 Aspose.Note.Fonts。
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(流)
添加字体。
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
替代字体名称。
FetchFontFamily(英格兰)
Fetches 字体家庭作为 GetFontFamily 的候选人。
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
字体名称。
Returns
此分類上一篇:Drawing.FontFamily
FindFontFamilyInInternalCollection(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
GetFontFamily(英格兰)
得到字体家庭。
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,>