Class FontsSubsystem

Class FontsSubsystem

Nome do espaço: Aspose.Note.Fonts Assembleia: Aspose.Note.dll (25.4.0)

Implementação da classe de base Aspose.Note.Fonts.IFONTsInterface Subsistema.Fornece funcionalidade para as substituições de fontes e fontes padrão.Override Aspose.Note.Fonts.SUBSISTEMA.THE FATCHFONTFamily protege a função de membro em uma classe derivada para implementar a lógica para a recuperação do Objeto 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

Membros herdados

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

FontsSubsystem(Stream, Dicionário<string, string="">)

Inicia uma nova instância da classe Aspose.Note.Fonts.SUBSISTEM.

protected FontsSubsystem(
      Stream defaultFont,
      Dictionary<string, string> fontsSubstitutions = null)
   {
   }

Parameters

defaultFont Stream

O fluxo que contém Fontes padrão.

fontsSubstitutions Dictionary e o PT; string , string >

As fontes são substituídas.

FontsSubsystem(string, Dicionário<strings, string="">)

Inicia uma nova instância da classe Aspose.Note.Fonts.SUBSISTEM.

protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
   {
   }

Parameters

defaultFontFile string

O fluxo que contém Fontes padrão.

fontsSubstitutions Dictionary e o PT; string , string >

As fontes são substituídas.

Fonte Subsistema()

Inicia uma nova instância da classe Aspose.Note.Fonts.SUBSISTEM.

protected FontsSubsystem()
   {
   }

Properties

DefaultFont

Obtenha ou coloca a fonte padrão.

public FontFamily DefaultFont
   {
      get;
      protected set;
   }

Valor da propriedade

FontFamily

Methods

AddFont (Stream e String)

Adicione o font.

public void AddFont(Stream stream, string tempFolder)
   {
   }

Parameters

stream Stream

O fluxo que contém a fonte.

tempFolder string

O Temp Folder.

Apresentação ( Stream )

Adicione o font.

public void AddFont(Stream stream)
   {
   }

Parameters

stream Stream

O fluxo que contém a fonte.

Apresentação (string )

Adicione o font.

public void AddFont(string file)
   {
   }

Parameters

file string

O caminho para o arquivo que contém a letra.

AddFontSubstitução(string, string)

Substituição de Fontes.

public void AddFontSubstitution(string substituted, string substitution)
   {
   }

Parameters

substituted string

O nome de fonte substituído.

substitution string

O nome da substituição.

FETCHFONTFAMILY (em inglês)

Fetches família de fonts como um candidato para GetFontFamily.

protected abstract FontFamily FetchFontFamily(string fontName)
   {
   }

Parameters

fontName string

O nome do font.

Returns

FontFamily

O sistema.Drawing.FontFamily

FindFontFamilyInInternalColecção(string)

Tire para encontrar a família de letras na coleção interna de fontes GDI.

protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
   {
      foreach (FontFamily fontFamily in this._internalFontFamilies)
      {
         if (fontFamily.Name == fontFamilyName)
            return fontFamily;
      }
      return null;
   }

Parameters

fontFamilyName string

O nome da família Font.

Returns

FontFamily

O sistema.Drawing.FontFamily

Conexão (string )

É uma fonte de família.

public virtual FontFamily GetFontFamily(string fontName)
   {
   }

Parameters

fontName string

O nome do font.

Returns

FontFamily

O sistema.Drawing.FontFamily

LoadFontsFromFolder(string)

Carrega todas as letras do TrueType da pasta especificada para a coleção interna.

public void LoadFontsFromFolder(string folder)
   {
      foreach (var file in Directory.GetFiles(folder, "*.ttf"))
      {
         using (var font = new Font(file))
         {
            AddFont(font);
         }
      }
   }

Parameters

folder string

Folha que contém Fontes.

Exceptions

NullReferenceException

O parâmetro ‘Folder’ é nulo ou vazio.

DirectoryNotFoundException

Não existe diretório especificado pela pasta.

InvalidDataException

O arquivo da pasta não contém fonts TrueType.

Tradução do nome (string)

Tente traduzir o nome de letra para a sua substituição através da tabela interna.

protected string TranslateFontName(string fontName)
   {
   }

Parameters

fontName string

O nome do font.

Returns

string

O nome da fonte de substituição, se especificado de outra forma, o próprio nome de fonte indicado.</string,></string,></string,></string,>

 Português