Class FontsSubsystem
Il nome: Aspose.Note.Fonts Assemblea: Aspose.Note.dll (25.4.0)
Implementazione della classe di base Aspose.Note.Fonts.IFONTsInterfaccia di sistema.Fornisce funzionalità per le sostituzioni di font e font predefiniti.Override Aspose.Note.Fonts.FoonsSubsystem.PiccettoFonteFamily funzione di membro protetta in una classe derivata per implementare la logica per il recupero dell’oggetto 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
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FontsSubsystem(Stream, Dictionary<string, string="">)
Inizializza una nuova instanza della classe Aspose.Note.Fonts.FoonsSubsystem.
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
Il flusso contenente font predefiniti.
fontsSubstitutions
Dictionary
di <
string
, string
>
I fonti sono sostituiti.
FontsSubsystem(string, Diccionario<strin, string="">)
Inizializza una nuova instanza della classe Aspose.Note.Fonts.FoonsSubsystem.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Il flusso contenente font predefiniti.
fontsSubstitutions
Dictionary
di <
string
, string
>
I fonti sono sostituiti.
Sviluppo dei fonti()
Inizializza una nuova instanza della classe Aspose.Note.Fonts.FoonsSubsystem.
protected FontsSubsystem()
{
}
Properties
DefaultFont
Ottenere o impostare font default.
public FontFamily DefaultFont
{
get;
protected set;
}
Valore di proprietà
Methods
AddFont (Stream e String)
Aggiungi il font.
public void AddFont(Stream stream, string tempFolder)
{
}
Parameters
stream
Stream
Il flusso contenente il font.
tempFolder
string
Il Temp Folder.
Sviluppo di AddFont (Stream)
Aggiungi il font.
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
Il flusso contenente il font.
Sviluppo di String (String)
Aggiungi il font.
public void AddFont(string file)
{
}
Parameters
file
string
Il percorso verso il file contenente la font.
AddFontSubstitution (string e string)
Sostituzione di font.
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
Il nome di font sostituito.
substitution
string
Il nome di font sostitutivo.
Cappuccetto ( String )
Fatche la famiglia di font come candidato per GetFontFamily.
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
Il nome del font.
Returns
Il sistema.Drawing.FontFamily
ScopriFontFamilyInInternalCollection(string)
Cerca di trovare la famiglia delle lettere nella collezione interna delle fonti GDI.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
Il nome della famiglia.
Returns
Il sistema.Drawing.FontFamily
Riflessioni su String (String)
Riceviamo la Famiglia.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
Il nome del font.
Returns
Il sistema.Drawing.FontFamily
LoadFontsFromFolder(string)
Carica tutte le font TrueType dalla cartella specifica alla raccolta 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
La cartella contenente fonti.
Exceptions
Il parametro ‘fold’ è zero o vuoto.
Non esiste il directory specificato dalla cartella.
Il file della cartella non contiene font TrueType.
Traduzione del nome (string)
Prova a tradurre il nome di font per la sua sostituzione attraverso la tabella interna.
protected string TranslateFontName(string fontName)
{
}
Parameters
fontName
string
Il nome del font.
Returns
Il nome della font di sostituzione se specificato altrimenti il nome di font specifico stesso.</string,></string,></string,></string,>