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
Derived
Implements
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
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
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
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
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
O parâmetro ‘Folder’ é nulo ou vazio.
Não existe diretório especificado pela pasta.
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
O nome da fonte de substituição, se especificado de outra forma, o próprio nome de fonte indicado.</string,></string,></string,></string,>