Class FontsSubsystem

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

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。

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;
   }

财产价值

FontFamily

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

FontFamily

此分類上一篇: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

FontFamily

此分類上一篇:Drawing.FontFamily

GetFontFamily(英格兰)

得到字体家庭。

public virtual FontFamily GetFontFamily(string fontName)
   {
   }

Parameters

fontName string

字体名称。

Returns

FontFamily

此分類上一篇: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

NullReferenceException

参数“文件夹”是零或空。

DirectoryNotFoundException

文件夹所指定的目录不存在。

InvalidDataException

文件夹中的文件不包含 TrueType 字体。

英文翻译(string)

尝试通过内部表将字体名称转换为其替代。

protected string TranslateFontName(string fontName)
   {
   }

Parameters

fontName string

字体名称。

Returns

string

替代字体的名称,如果另有说明,则是指定的字符名本身。</string,></string,></string,></string,>

 中文