Class FontsSubsystem
Namn på plats: Aspose.Note.Fonts Sammanfattning: Aspose.Note.dll (25.4.0)
Grundläggande klass implementering Aspose.Note.Fonts.IFONTsSubsystem gränssnitt.Tillhandahåller funktionalitet för standardformulär och font ersättningar.Överride Aspose.Note.Fonts.FoonsSubsystem.SoftFantFamily skyddar medlemsfunktionen i en deriverad klass för att implementera logik för återhämtning av 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
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FontsSubsystem(Stream, Ordförråd<string, string="">)
Initialiserar en ny instans av Aspose.Note.FontsSubsystem klass.
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
Den ström som innehåller standardfönstret.
fontsSubstitutions
Dictionary
ochlt;
string
, string
>
De här fontarna ersätter.
FontsSubsystem(string, Ordförråd<strings, string="">)
Initialiserar en ny instans av Aspose.Note.FontsSubsystem klass.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Den ström som innehåller standardfönstret.
fontsSubstitutions
Dictionary
ochlt;
string
, string
>
De här fontarna ersätter.
Skrivet undersystemet()
Initialiserar en ny instans av Aspose.Note.FontsSubsystem klass.
protected FontsSubsystem()
{
}
Properties
DefaultFont
Få eller ställa in standardformulär.
public FontFamily DefaultFont
{
get;
protected set;
}
Fastighetsvärde
Methods
AddFont (Stream och String)
Lägg till font.
public void AddFont(Stream stream, string tempFolder)
{
}
Parameters
stream
Stream
Strömmen som innehåller fontten.
tempFolder
string
och Temp Folder.
AddFont (Stream) och
Lägg till font.
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
Strömmen som innehåller fontten.
Tillbehör (string )
Lägg till font.
public void AddFont(string file)
{
}
Parameters
file
string
Vägen till filen som innehåller fontten.
AddFontSubstitution (string och string)
Adds font ersättning.
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
Den ersatta fontnamnet.
substitution
string
Den ersättande fontnamn.
FetchFontFamily (string)
Fetches font familj som kandidat för GetFontFamily.
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
Namnet på font.
Returns
Det här är system.Drawing.FontFamily.
FindFontFamilyInInternalKollektion(string)
Försök att hitta fontfamiljen i den interna samlingen av GDI-fonter.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
Namnet på fontfamiljen.
Returns
Det här är system.Drawing.FontFamily.
GetFontFamily (string)
Har fått font familj.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
Namnet på font.
Returns
Det här är system.Drawing.FontFamily.
LoadFontsFromFolder(string)
Ladda alla TrueType-fonter från den angivna mappen till den interna samlingen.
public void LoadFontsFromFolder(string folder)
{
foreach (var file in Directory.GetFiles(folder, "*.ttf"))
{
using (var font = new Font(file))
{
AddFont(font);
}
}
}
Parameters
folder
string
mappen som innehåller tecken.
Exceptions
Parametern ”Folder” är noll eller tom.
Det finns ingen katalog som anges i mappen.
Filen från mappen innehåller inte TrueType font.
Översättning av String (string)
Försök att översätta teckensnamnet till dess ersättning via den interna tabellen.
protected string TranslateFontName(string fontName)
{
}
Parameters
fontName
string
Namnet på font.
Returns
Namnet på ersättningsfonten om det anges annorlunda den angivna fontennamnet själv.</string,></string,></string,></string,>